CAVP crypto 113.10.09
Implements various cryptographic algorithms for CAVP validation.
 
Loading...
Searching...
No Matches
mySha.h
Go to the documentation of this file.
1#pragma once
2extern const int SHA2_256;
3extern const int SHA2_384;
4extern const int SHA2_512;
5extern const int SHA3_256;
6extern const int SHA3_384;
7extern const int SHA3_512;
8
45void shaHash(const int hashAlgorithm, const char* message, char* outHash, int* outHashLength);
46
58void sha2MCTHash(const int hashAlgorithm, const char* initialSeedString);
59
71void sha3MCTHash(const int hashAlgorithm, const char* initialSeedString);
const int SHA2_384
Definition mySha.c:9
void shaHash(const int hashAlgorithm, const char *message, char *outHash, int *outHashLength)
SHA 雜湊函數
Definition mySha.c:16
const int SHA2_512
Definition mySha.c:10
const int SHA3_512
Definition mySha.c:13
void sha2MCTHash(const int hashAlgorithm, const char *initialSeedString)
SHA 2 雜湊函數的Monte Carlo Test.
Definition mySha.c:131
const int SHA2_256
Definition mySha.c:8
void sha3MCTHash(const int hashAlgorithm, const char *initialSeedString)
SHA 3 雜湊函數的Monte Carlo Test.
Definition mySha.c:245
const int SHA3_384
Definition mySha.c:12
const int SHA3_256
Definition mySha.c:11