prf_tls.hpp File Reference
#include <nil/crypto3/hash/sha1.hpp>
#include <nil/crypto3/hash/md5.hpp>
#include <nil/crypto3/mac/hmac.hpp>
#include <nil/crypto3/kdf/detail/prf_tls/prf_tls_functions.hpp>
#include <vector>
Include dependency graph for prf_tls.hpp:
Go to the source code of this file.
Classes | |
class | nil::crypto3::kdf::prf_tls< Version, MessageAuthenticationCode1, MessageAuthenticationCode2 > |
class | nil::crypto3::kdf::prf_tls< 1, mac::hmac< hashes::sha1 >, mac::hmac< hashes::md5 > > |
Explicitly TLS 1.0/1.1-compliant PRF version. More... | |
class | nil::crypto3::kdf::prf_tls< 1, MessageAuthenticationCode1, MessageAuthenticationCode2 > |
PRF used in TLS 1.0/1.1 with no MAC selection option. More... | |
class | nil::crypto3::kdf::prf_tls< 2, MessageAuthenticationCode, MessageAuthenticationCode > |
PRF used in TLS 1.2. More... | |
Namespaces | |
nil | |
nil::crypto3 | |
nil::crypto3::kdf | |