• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/openssl/ssl/statem/

Lines Matching defs:pkt

75 int tls_close_construct_packet(SSL *s, WPACKET *pkt, int htype)
79 if ((htype != SSL3_MT_CHANGE_CIPHER_SPEC && !WPACKET_close(pkt))
80 || !WPACKET_get_length(pkt, &msglen)
230 int tls_construct_cert_verify(SSL *s, WPACKET *pkt)
268 if (SSL_USE_SIGALGS(s) && !WPACKET_put_bytes_u16(pkt, lu->sigalg)) {
324 if (!WPACKET_sub_memcpy_u16(pkt, sig, siglen)) {
345 MSG_PROCESS_RETURN tls_process_cert_verify(SSL *s, PACKET *pkt)
386 if (!PACKET_get_net_2(pkt, &sigalg)) {
420 && ((PACKET_remaining(pkt) == 64
423 || (PACKET_remaining(pkt) == 128
425 len = PACKET_remaining(pkt);
428 if (!PACKET_get_net_2(pkt, &len)) {
435 if (((int)len > j) || ((int)PACKET_remaining(pkt) > j)
436 || (PACKET_remaining(pkt) == 0)) {
441 if (!PACKET_get_bytes(pkt, &data, len)) {
532 int tls_construct_finished(SSL *s, WPACKET *pkt)
573 if (!WPACKET_memcpy(pkt, s->s3->tmp.finish_md, finish_md_len)) {
611 int tls_construct_key_update(SSL *s, WPACKET *pkt)
613 if (!WPACKET_put_bytes_u8(pkt, s->key_update)) {
623 MSG_PROCESS_RETURN tls_process_key_update(SSL *s, PACKET *pkt)
637 if (!PACKET_get_1(pkt, &updatetype)
638 || PACKET_remaining(pkt) != 0) {
700 MSG_PROCESS_RETURN tls_process_change_cipher_spec(SSL *s, PACKET *pkt)
704 remain = PACKET_remaining(pkt);
762 MSG_PROCESS_RETURN tls_process_finished(SSL *s, PACKET *pkt)
803 if (md_len != PACKET_remaining(pkt)) {
809 if (CRYPTO_memcmp(PACKET_data(pkt), s->s3->tmp.peer_finish_md,
870 int tls_construct_change_cipher_spec(SSL *s, WPACKET *pkt)
872 if (!WPACKET_put_bytes_u8(pkt, SSL3_MT_CCS)) {
882 static int ssl_add_cert_to_wpacket(SSL *s, WPACKET *pkt, X509 *x, int chain)
893 if (!WPACKET_sub_allocate_bytes_u24(pkt, len, &outbytes)
901 && !tls_construct_extensions(s, pkt, SSL_EXT_TLS1_3_CERTIFICATE, x,
911 static int ssl_add_cert_chain(SSL *s, WPACKET *pkt, CERT_PKEY *cpk)
979 if (!ssl_add_cert_to_wpacket(s, pkt, x, i)) {
992 if (!ssl_add_cert_to_wpacket(s, pkt, x, 0)) {
998 if (!ssl_add_cert_to_wpacket(s, pkt, x, i + 1)) {
1007 unsigned long ssl3_output_cert_chain(SSL *s, WPACKET *pkt, CERT_PKEY *cpk)
1009 if (!WPACKET_start_sub_packet_u24(pkt)) {
1015 if (!ssl_add_cert_chain(s, pkt, cpk))
1018 if (!WPACKET_close(pkt)) {
2255 int parse_ca_names(SSL *s, PACKET *pkt)
2267 if (!PACKET_get_length_prefixed_2(pkt, &cadns)) {
2331 int construct_ca_names(SSL *s, const STACK_OF(X509_NAME) *ca_sk, WPACKET *pkt)
2334 if (!WPACKET_start_sub_packet_u16(pkt)) {
2350 || !WPACKET_sub_allocate_bytes_u16(pkt, namelen,
2360 if (!WPACKET_close(pkt)) {