Home
last modified time | relevance | path

Searched refs:psklen (Results 1 – 6 of 6) sorted by relevance

/freebsd/crypto/openssl/ssl/statem/
H A Dstatem_clnt.c2762 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 Dextensions_clnt.c767 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 Dstatem_srvr.c2802 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 Ds3_lib.c4609 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 Dssl_local.h1345 size_t psklen; member
/freebsd/crypto/openssl/test/
H A Dsslapitest.c3265 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()