Lines Matching refs:secret

34 int tls13_hkdf_expand(SSL *s, const EVP_MD *md, const unsigned char *secret,  in tls13_hkdf_expand()  argument
81 (unsigned char *)secret, hashlen); in tls13_hkdf_expand()
110 int tls13_derive_key(SSL *s, const EVP_MD *md, const unsigned char *secret, in tls13_derive_key() argument
119 return tls13_hkdf_expand(s, md, secret, keylabel, sizeof(keylabel) - 1, in tls13_derive_key()
127 int tls13_derive_iv(SSL *s, const EVP_MD *md, const unsigned char *secret, in tls13_derive_iv() argument
136 return tls13_hkdf_expand(s, md, secret, ivlabel, sizeof(ivlabel) - 1, in tls13_derive_iv()
141 const unsigned char *secret, in tls13_derive_finishedkey() argument
150 return tls13_hkdf_expand(s, md, secret, finishedlabel, in tls13_derive_finishedkey()
338 size_t labellen, unsigned char *secret, in derive_secret_key_and_iv() argument
354 secret, hashlen, 1)) { in derive_secret_key_and_iv()
385 if (!tls13_derive_key(s, md, secret, key, keylen) in derive_secret_key_and_iv()
386 || !tls13_derive_iv(s, md, secret, iv, ivlen)) { in derive_secret_key_and_iv()
426 unsigned char secret[EVP_MAX_MD_SIZE]; in tls13_change_cipher_state() local
652 insecret, hash, label, labellen, secret, key, in tls13_change_cipher_state()
659 memcpy(s->server_app_traffic_secret, secret, hashlen); in tls13_change_cipher_state()
676 memcpy(s->client_app_traffic_secret, secret, hashlen); in tls13_change_cipher_state()
678 if (!ssl_log_secret(s, log_label, secret, hashlen)) { in tls13_change_cipher_state()
684 && !tls13_derive_finishedkey(s, ssl_handshake_md(s), secret, in tls13_change_cipher_state()
753 OPENSSL_cleanse(secret, sizeof(secret)); in tls13_change_cipher_state()
768 unsigned char secret[EVP_MAX_MD_SIZE]; in tls13_update_key() local
798 sizeof(application_traffic) - 1, secret, key, in tls13_update_key()
804 memcpy(insecret, secret, hashlen); in tls13_update_key()
808 if (!ssl_log_secret(s, log_label, secret, hashlen)) { in tls13_update_key()
817 OPENSSL_cleanse(secret, sizeof(secret)); in tls13_update_key()