OpenVPN 3 Core Library
Loading...
Searching...
No Matches
openvpn::MbedTLSCrypto::TLS1PRF Class Reference

#include <tls1prf.hpp>

Static Public Member Functions

static bool PRF (unsigned char *label, const size_t label_len, const unsigned char *sec, const size_t slen, unsigned char *out1, const size_t olen)
 

Static Private Member Functions

static void hash (const CryptoAlgs::Type md, const unsigned char *sec, const size_t sec_len, const unsigned char *seed, const size_t seed_len, unsigned char *out, size_t olen)
 

Detailed Description

Definition at line 17 of file tls1prf.hpp.

Member Function Documentation

◆ hash()

static void openvpn::MbedTLSCrypto::TLS1PRF::hash ( const CryptoAlgs::Type  md,
const unsigned char *  sec,
const size_t  sec_len,
const unsigned char *  seed,
const size_t  seed_len,
unsigned char *  out,
size_t  olen 
)
inlinestaticprivate

Definition at line 85 of file tls1prf.hpp.

Here is the caller graph for this function:

◆ PRF()

static bool openvpn::MbedTLSCrypto::TLS1PRF::PRF ( unsigned char *  label,
const size_t  label_len,
const unsigned char *  sec,
const size_t  slen,
unsigned char *  out1,
const size_t  olen 
)
inlinestatic

Definition at line 55 of file tls1prf.hpp.


The documentation for this class was generated from the following file: