|
ReactOS 0.4.17-dev-1005-g171e1de
|

Go to the source code of this file.
Macros | |
| #define | ALG SHA1 |
| #define | Alg Sha1 |
| #define | MAJ(x, y, z) ((((x) | (y)) & (z) ) | ((x) & (y))) |
| #define | CH(x, y, z) ((((z) ^ (y)) & (x)) ^ (z)) |
| #define | PARITY(x, y, z) ((x) ^ (y) ^ (z) ) |
| #define | CROUND(a, b, c, d, e, r, F) |
| #define | IROUND(a, b, c, d, e, r, F) |
| #define | FROUND(a, b, c, d, e, r, F) |
Functions | |
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL | SymCryptSha1Init (_Out_ PSYMCRYPT_SHA1_STATE pState) |
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL | SymCryptSha1Append (_Inout_ PSYMCRYPT_SHA1_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL | SymCryptSha1Result (_Inout_ PSYMCRYPT_SHA1_STATE pState, _Out_writes_(SYMCRYPT_SHA1_RESULT_SIZE) PBYTE pbResult) |
| VOID SYMCRYPT_CALL | SymCryptSha1AppendBlocks (_Inout_ SYMCRYPT_SHA1_CHAINING_STATE *pChain, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_ SIZE_T *pcbRemaining) |
| VOID SYMCRYPT_CALL | SymCryptSha1StateExport (_In_ PCSYMCRYPT_SHA1_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA1_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha1StateImport (_Out_ PSYMCRYPT_SHA1_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA1_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| VOID SYMCRYPT_CALL | SymCryptSha1Selftest (void) |
Variables | |
| const SYMCRYPT_HASH | SymCryptSha1Algorithm_default |
| const PCSYMCRYPT_HASH | SymCryptSha1Algorithm = &SymCryptSha1Algorithm_default |
| static const UINT32 | Sha1K [4] |
| static const UINT32 | sha1InitialState [5] |
| static const BYTE | sha1KATAnswer [20] |
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL SymCryptSha1Append | ( | _Inout_ PSYMCRYPT_SHA1_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 91 of file sha1.c.
| VOID SYMCRYPT_CALL SymCryptSha1AppendBlocks | ( | _Inout_ SYMCRYPT_SHA1_CHAINING_STATE * | pChain, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData, | ||
| _Out_ SIZE_T * | pcbRemaining | ||
| ) |
Definition at line 230 of file sha1.c.
Referenced by SymCryptSha1Result().
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL SymCryptSha1Init | ( | _Out_ PSYMCRYPT_SHA1_STATE | pState | ) |
Definition at line 68 of file sha1.c.
Referenced by SymCryptSha1Result().
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL SymCryptSha1Result | ( | _Inout_ PSYMCRYPT_SHA1_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA1_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 106 of file sha1.c.
| VOID SYMCRYPT_CALL SymCryptSha1Selftest | ( | void | ) |
Definition at line 461 of file sha1.c.
| VOID SYMCRYPT_CALL SymCryptSha1StateExport | ( | _In_ PCSYMCRYPT_SHA1_STATE | pState, |
| _Out_writes_bytes_(SYMCRYPT_SHA1_STATE_EXPORT_SIZE) PBYTE | pbBlob | ||
| ) |
Definition at line 371 of file sha1.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha1StateImport | ( | _Out_ PSYMCRYPT_SHA1_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_SHA1_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 406 of file sha1.c.
Definition at line 42 of file sha1.c.
Referenced by SymCryptSha1Init().
Definition at line 451 of file sha1.c.
Referenced by SymCryptSha1Selftest().
| const PCSYMCRYPT_HASH SymCryptSha1Algorithm = &SymCryptSha1Algorithm_default |
Definition at line 29 of file sha1.c.
Referenced by init_hash_impl(), SymCryptDlgroupGenerate(), SymCryptDlgroupGeneratePrimeQ_FIPS(), SymCryptDlgroupSetValue(), and SymCryptSha1Append().
| const SYMCRYPT_HASH SymCryptSha1Algorithm_default |