|
template<bool(*)(EVP_AEAD_CTX *ctx, Span< const uint8_t > tag_len_span, Span< const uint8_t > key) SetupFunc> |
static bool | bssl::acvp::AEADOpen (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
template<bool(*)(EVP_AEAD_CTX *ctx, Span< const uint8_t > tag_len_span, Span< const uint8_t > key) SetupFunc> |
static bool | bssl::acvp::AEADSeal (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
template<int(*)(const uint8_t *key, unsigned bits, AES_KEY *out) SetKey, void(*)(const uint8_t *in, uint8_t *out, const AES_KEY *key) Block> |
static bool | bssl::acvp::AES (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
template<int(*)(const uint8_t *key, unsigned bits, AES_KEY *out) SetKey, int Direction> |
static bool | bssl::acvp::AES_CBC (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::AES_CTR (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::AESCCMSetup (EVP_AEAD_CTX *ctx, Span< const uint8_t > tag_len_span, Span< const uint8_t > key) |
|
static bool | bssl::acvp::AESGCMSetup (EVP_AEAD_CTX *ctx, Span< const uint8_t > tag_len_span, Span< const uint8_t > key) |
|
static bool | bssl::acvp::AESKeyWrapOpen (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::AESKeyWrapSeal (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::AESKeyWrapSetup (AES_KEY *out, bool decrypt, Span< const uint8_t > key, Span< const uint8_t > input) |
|
static bool | bssl::acvp::AESPaddedKeyWrapOpen (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::AESPaddedKeyWrapSeal (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::AESPaddedKeyWrapSetup (AES_KEY *out, bool decrypt, Span< const uint8_t > key) |
|
static std::vector< uint8_t > | bssl::acvp::BIGNUMBytes (const BIGNUM *bn) |
|
static bssl::UniquePtr< BIGNUM > | bssl::acvp::BytesToBIGNUM (Span< const uint8_t > bytes) |
|
static std::map< unsigned, bssl::UniquePtr< RSA > > & | bssl::acvp::CachedRSAKeys () |
|
static bool | bssl::acvp::CMAC_AES (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::CMAC_AESVerify (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::DRBG (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
template<int Nid> |
static bool | bssl::acvp::ECDH (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::ECDSAKeyGen (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::ECDSAKeyVer (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::ECDSASigGen (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::ECDSASigVer (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bssl::UniquePtr< EC_KEY > | bssl::acvp::ECKeyFromName (Span< const uint8_t > name) |
|
static bool | bssl::acvp::FFDH (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
Handler | bssl::acvp::FindHandler (Span< const Span< const uint8_t >> args) |
|
static bool | bssl::acvp::GetConfig (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static uint32_t | bssl::acvp::GetIterations (const Span< const uint8_t > iterations_bytes) |
|
static std::pair< std::vector< uint8_t >, std::vector< uint8_t > > | bssl::acvp::GetPublicKeyBytes (const EC_KEY *key) |
|
static RSA * | bssl::acvp::GetRSAKey (unsigned bits) |
|
template<uint8_t *(*)(const uint8_t *, size_t, uint8_t *) OneShotHash, size_t DigestLength> |
static bool | bssl::acvp::Hash (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static const EVP_MD * | bssl::acvp::HashFromName (Span< const uint8_t > name) |
|
template<uint8_t *(*)(const uint8_t *, size_t, uint8_t *) OneShotHash, size_t DigestLength> |
static bool | bssl::acvp::HashMCT (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
template<const EVP_MD * HashFunc> |
static bool | bssl::acvp::HMAC (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
Span< const Span< const uint8_t > > | bssl::acvp::ParseArgsFromFd (int fd, RequestBuffer *in_buffer) |
|
static bool | bssl::acvp::ReadAll (int fd, void *in_data, size_t data_len) |
|
static bool | bssl::acvp::RSAKeyGen (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
template<const EVP_MD * , bool UsePSS> |
static bool | bssl::acvp::RSASigGen (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
template<const EVP_MD * , bool UsePSS> |
static bool | bssl::acvp::RSASigVer (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
static bool | bssl::acvp::StringEq (Span< const uint8_t > a, const char *b) |
|
template<bool Encrypt> |
static bool | bssl::acvp::TDES (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
template<bool Encrypt> |
static bool | bssl::acvp::TDES_CBC (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
template<const EVP_MD * > |
static bool | bssl::acvp::TLSKDF (const Span< const uint8_t > args[], ReplyCallback write_reply) |
|
bool | bssl::acvp::WriteReplyToFd (int fd, const std::vector< Span< const uint8_t >> &spans) |
|