![]() |
Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
|
#include "7zTypes.h"
Go to the source code of this file.
Data Structures | |
struct | CSha256 |
Macros | |
#define | SHA256_NUM_BLOCK_WORDS 16 |
#define | SHA256_NUM_DIGEST_WORDS 8 |
#define | SHA256_BLOCK_SIZE (SHA256_NUM_BLOCK_WORDS * 4) |
#define | SHA256_DIGEST_SIZE (SHA256_NUM_DIGEST_WORDS * 4) |
#define | SHA256_ALGO_DEFAULT 0 |
#define | SHA256_ALGO_SW 1 |
#define | SHA256_ALGO_HW 2 |
Typedefs | |
typedef void(Z7_FASTCALL * | SHA256_FUNC_UPDATE_BLOCKS) (UInt32 state[8], const Byte *data, size_t numBlocks) |
Functions | |
BoolInt | Sha256_SetFunction (CSha256 *p, unsigned algo) |
void | Sha256_InitState (CSha256 *p) |
void | Sha256_Init (CSha256 *p) |
void | Sha256_Update (CSha256 *p, const Byte *data, size_t size) |
void | Sha256_Final (CSha256 *p, Byte *digest) |
void | Sha256Prepare (void) |
#define SHA256_ALGO_DEFAULT 0 |
#define SHA256_ALGO_HW 2 |
#define SHA256_ALGO_SW 1 |
#define SHA256_BLOCK_SIZE (SHA256_NUM_BLOCK_WORDS * 4) |
#define SHA256_DIGEST_SIZE (SHA256_NUM_DIGEST_WORDS * 4) |
#define SHA256_NUM_BLOCK_WORDS 16 |
#define SHA256_NUM_DIGEST_WORDS 8 |
typedef void(Z7_FASTCALL * SHA256_FUNC_UPDATE_BLOCKS) (UInt32 state[8], const Byte *data, size_t numBlocks) |
void Sha256_Init | ( | CSha256 * | p | ) |
void Sha256_InitState | ( | CSha256 * | p | ) |
void Sha256Prepare | ( | void | ) |