#include <memory>#include <string>#include <vector>#include <gtest/gtest.h>#include <openssl/digest.h>#include <openssl/hmac.h>#include "../test/file_test.h"#include "../test/test_util.h"#include "../test/wycheproof_util.h"
Go to the source code of this file.
| Functions | |
| static const EVP_MD * | GetDigest (const std::string &name) | 
| static void | RunWycheproofTest (const char *path, const EVP_MD *md) | 
| TEST (HMACTest, TestVectors) | |
| TEST (HMACTest, WycheproofSHA1) | |
| TEST (HMACTest, WycheproofSHA224) | |
| TEST (HMACTest, WycheproofSHA256) | |
| TEST (HMACTest, WycheproofSHA384) | |
| TEST (HMACTest, WycheproofSHA512) | |
Definition at line 71 of file hmac_test.cc.
Definition at line 133 of file hmac_test.cc.
| TEST | ( | HMACTest | , | 
| TestVectors | |||
| ) | 
Definition at line 88 of file hmac_test.cc.
| TEST | ( | HMACTest | , | 
| WycheproofSHA1 | |||
| ) | 
Definition at line 161 of file hmac_test.cc.
| TEST | ( | HMACTest | , | 
| WycheproofSHA224 | |||
| ) | 
Definition at line 166 of file hmac_test.cc.
| TEST | ( | HMACTest | , | 
| WycheproofSHA256 | |||
| ) | 
Definition at line 171 of file hmac_test.cc.
| TEST | ( | HMACTest | , | 
| WycheproofSHA384 | |||
| ) | 
Definition at line 176 of file hmac_test.cc.
| TEST | ( | HMACTest | , | 
| WycheproofSHA512 | |||
| ) | 
Definition at line 181 of file hmac_test.cc.