23 #include <type_traits>
24 #include <openssl/sha.h>
31 typedef std::integral_constant<uint32, SHA256_DIGEST_LENGTH>
DigestLength;
36 void UpdateBigNumbers(
BigNumber* bn0, ...);
45 int GetLength(
void)
const {
return SHA256_DIGEST_LENGTH; }
49 uint8 mDigest[SHA256_DIGEST_LENGTH];
Definition: BigNumber.h:28
std::integral_constant< uint32, SHA256_DIGEST_LENGTH > DigestLength
Definition: SHA256.h:31
SHA256_CTX mC
Definition: SHA256.h:48
Definition: UpdateData.h:59
uint8 * GetDigest(void)
Definition: SHA256.h:44
static void Initialize(PCASC_SALSA20 pState, LPBYTE pbKey, DWORD cbKeyLength, LPBYTE pbVector)
Definition: CascDecrypt.cpp:81
#define TC_COMMON_API
Definition: Define.h:116
uint8_t uint8
Definition: Define.h:152
int GetLength(void) const
Definition: SHA256.h:45