Searched refs:psklen (Results 1 – 6 of 6) sorted by relevance
/freebsd/crypto/openssl/ssl/statem/ |
H A D | statem_clnt.c | 2762 size_t psklen = 0; in tls_construct_cke_psk_preamble() local 2771 psklen = s->psk_client_callback(s, s->session->psk_identity_hint, in tls_construct_cke_psk_preamble() 2775 if (psklen > PSK_MAX_PSK_LEN) { in tls_construct_cke_psk_preamble() 2777 psklen = PSK_MAX_PSK_LEN; /* Avoid overrunning the array on cleanse */ in tls_construct_cke_psk_preamble() 2779 } else if (psklen == 0) { in tls_construct_cke_psk_preamble() 2790 tmppsk = OPENSSL_memdup(psk, psklen); in tls_construct_cke_psk_preamble() 2799 s->s3.tmp.psklen = psklen; in tls_construct_cke_psk_preamble() 2813 OPENSSL_cleanse(psk, psklen); in tls_construct_cke_psk_preamble() 2815 OPENSSL_clear_free(tmppsk, psklen); in tls_construct_cke_psk_preamble() 3325 OPENSSL_clear_free(s->s3.tmp.psk, s->s3.tmp.psklen); in tls_construct_client_key_exchange() [all …]
|
H A D | extensions_clnt.c | 767 size_t psklen = 0; in tls_construct_ctos_early_data() local 770 psklen = s->psk_client_callback(s, NULL, identity, sizeof(identity) - 1, in tls_construct_ctos_early_data() 773 if (psklen > PSK_MAX_PSK_LEN) { in tls_construct_ctos_early_data() 776 } else if (psklen > 0) { in tls_construct_ctos_early_data() 799 || !SSL_SESSION_set1_master_key(psksess, psk, psklen) in tls_construct_ctos_early_data() 803 OPENSSL_cleanse(psk, psklen); in tls_construct_ctos_early_data() 806 OPENSSL_cleanse(psk, psklen); in tls_construct_ctos_early_data()
|
H A D | statem_srvr.c | 2802 size_t psklen; in tls_process_cke_psk_preamble() local 2823 psklen = s->psk_server_callback(s, s->session->psk_identity, in tls_process_cke_psk_preamble() 2826 if (psklen > PSK_MAX_PSK_LEN) { in tls_process_cke_psk_preamble() 2829 } else if (psklen == 0) { in tls_process_cke_psk_preamble() 2838 s->s3.tmp.psk = OPENSSL_memdup(psk, psklen); in tls_process_cke_psk_preamble() 2839 OPENSSL_cleanse(psk, psklen); in tls_process_cke_psk_preamble() 2842 s->s3.tmp.psklen = 0; in tls_process_cke_psk_preamble() 2847 s->s3.tmp.psklen = psklen; in tls_process_cke_psk_preamble() 3342 OPENSSL_clear_free(s->s3.tmp.psk, s->s3.tmp.psklen); in tls_process_client_key_exchange() 3344 s->s3.tmp.psklen = 0; in tls_process_client_key_exchange()
|
/freebsd/crypto/openssl/ssl/ |
H A D | s3_lib.c | 4609 size_t psklen = s->s3.tmp.psklen; in ssl_generate_master_secret() local 4616 pmslen = psklen; in ssl_generate_master_secret() 4618 pskpmslen = 4 + pmslen + psklen; in ssl_generate_master_secret() 4629 s2n(psklen, t); in ssl_generate_master_secret() 4630 memcpy(t, s->s3.tmp.psk, psklen); in ssl_generate_master_secret() 4632 OPENSSL_clear_free(s->s3.tmp.psk, psklen); in ssl_generate_master_secret() 4634 s->s3.tmp.psklen = 0; in ssl_generate_master_secret()
|
H A D | ssl_local.h | 1345 size_t psklen; member
|
/freebsd/crypto/openssl/test/ |
H A D | sslapitest.c | 3265 unsigned int psklen = 0; in psk_client_cb() local 3282 psklen = SSL_SESSION_get_master_key(clientpsk, psk, max_psk_len); in psk_client_cb() 3285 return psklen; in psk_client_cb() 3319 unsigned int psklen = 0; in psk_server_cb() local 3338 psklen = SSL_SESSION_get_master_key(serverpsk, psk, max_psk_len); in psk_server_cb() 3340 return psklen; in psk_server_cb()
|