#include "cavp_test_util.h"#include <openssl/bn.h>#include <openssl/digest.h>#include <openssl/ec.h>#include <openssl/nid.h>
Go to the source code of this file.
Functions | |
| bool | AEADDecrypt (const EVP_AEAD *aead, std::vector< uint8_t > *pt, size_t pt_len, const std::vector< uint8_t > &key, const std::vector< uint8_t > &aad, const std::vector< uint8_t > &ct, const std::vector< uint8_t > &tag, const std::vector< uint8_t > &iv) |
| bool | AEADEncrypt (const EVP_AEAD *aead, std::vector< uint8_t > *ct, std::vector< uint8_t > *tag, size_t tag_len, const std::vector< uint8_t > &key, const std::vector< uint8_t > &pt, const std::vector< uint8_t > &aad, const std::vector< uint8_t > &iv) |
| bool | CipherOperation (const EVP_CIPHER *cipher, std::vector< uint8_t > *out, bool encrypt, const std::vector< uint8_t > &key, const std::vector< uint8_t > &iv, const std::vector< uint8_t > &in) |
| void | EchoComment (const std::string &comment) |
| bssl::UniquePtr< BIGNUM > | GetBIGNUM (FileTest *t, const char *attribute) |
| const EVP_CIPHER * | GetCipher (const std::string &name) |
| const EVP_MD * | GetDigestFromInstruction (FileTest *t) |
| int | GetECGroupNIDFromInstruction (FileTest *t, const char **out_str) |
| static int | HexToBIGNUM (bssl::UniquePtr< BIGNUM > *out, const char *in) |
| bool AEADDecrypt | ( | const EVP_AEAD * | aead, |
| std::vector< uint8_t > * | pt, | ||
| size_t | pt_len, | ||
| const std::vector< uint8_t > & | key, | ||
| const std::vector< uint8_t > & | aad, | ||
| const std::vector< uint8_t > & | ct, | ||
| const std::vector< uint8_t > & | tag, | ||
| const std::vector< uint8_t > & | iv | ||
| ) |
Definition at line 125 of file cavp_test_util.cc.
| bool AEADEncrypt | ( | const EVP_AEAD * | aead, |
| std::vector< uint8_t > * | ct, | ||
| std::vector< uint8_t > * | tag, | ||
| size_t | tag_len, | ||
| const std::vector< uint8_t > & | key, | ||
| const std::vector< uint8_t > & | pt, | ||
| const std::vector< uint8_t > & | aad, | ||
| const std::vector< uint8_t > & | iv | ||
| ) |
Definition at line 97 of file cavp_test_util.cc.
| bool CipherOperation | ( | const EVP_CIPHER * | cipher, |
| std::vector< uint8_t > * | out, | ||
| bool | encrypt, | ||
| const std::vector< uint8_t > & | key, | ||
| const std::vector< uint8_t > & | iv, | ||
| const std::vector< uint8_t > & | in | ||
| ) |
Definition at line 68 of file cavp_test_util.cc.
| void EchoComment | ( | const std::string & | comment | ) |
Definition at line 218 of file cavp_test_util.cc.
Definition at line 158 of file cavp_test_util.cc.
| const EVP_CIPHER* GetCipher | ( | const std::string & | name | ) |
Definition at line 23 of file cavp_test_util.cc.
Definition at line 198 of file cavp_test_util.cc.
Definition at line 172 of file cavp_test_util.cc.
Definition at line 151 of file cavp_test_util.cc.