tls_prf.h
All headersCRYPTO_tls1_prf calculates out_len bytes of the TLS PRF, using digest, and writes them to out. It is defined in Section 5 of RFC 5246, acting on secret_len bytes of shared secret, label_len bytes of label, seed1_len bytes of seed1 and seed2_len bytes of seed2. It returns one on success and zero on error.
OPENSSL_EXPORT int CRYPTO_tls1_prf(const EVP_MD *digest, uint8_t *out,
size_t out_len, const uint8_t *secret,
size_t secret_len, const uint8_t *label,
size_t label_len, const uint8_t *seed1,
size_t seed1_len, const uint8_t *seed2,
size_t seed2_len);
TLS PRF.
The TLS PRF is defined in Section 5 of RFC 5246.