Lines Matching full:secret
39 /* Initialize the secret to the zero key. */
40 OPENSSL_memset(hs->secret, 0, hs->hash_len);
63 return HKDF_extract(hs->secret, &hs->hash_len,
64 SSL_TRANSCRIPT_md(&hs->transcript), in, len, hs->secret,
69 const uint8_t *secret, size_t secret_len,
91 int ret = HKDF_expand(out, len, digest, secret, secret_len, hkdf_label,
97 /* derive_secret derives a secret of length |len| and writes the result in |out|
98 * with the given label and the current base secret and most recently-saved
109 return hkdf_expand_label(out, SSL_TRANSCRIPT_md(&hs->transcript), hs->secret,
168 /* Save the traffic secret. */
182 static const char kTLS13LabelExporter[] = "exporter master secret";
183 static const char kTLS13LabelEarlyExporter[] = "early exporter master secret";
186 "client early traffic secret";
188 "client handshake traffic secret";
190 "server handshake traffic secret";
192 "client application traffic secret";
194 "server application traffic secret";
241 "application traffic secret";
247 uint8_t *secret;
250 secret = ssl->s3->read_traffic_secret;
253 secret = ssl->s3->write_traffic_secret;
257 if (!hkdf_expand_label(secret, digest, secret, secret_len,
264 return tls13_set_traffic_key(ssl, direction, secret, secret_len);
267 static const char kTLS13LabelResumption[] = "resumption master secret";
286 size_t *out_len, const uint8_t *secret,
291 if (!hkdf_expand_label(key, digest, secret, hash_len,