31 #ifndef GEPS_INC_CRYPTO_M2MB_CRYPTO_SHA_H_ 32 #define GEPS_INC_CRYPTO_M2MB_CRYPTO_SHA_H_ INT32 m2mb_sha512_update(M2M_SHA_HANDLE ctx, VOID *chunk, UINT32 chunkSize)
Accumulates message data of algorith SHA512 for hashing.
INT32 m2mb_sha384_update(M2M_SHA_HANDLE ctx, VOID *chunk, UINT32 chunkSize)
Accumulates message data of algorith SHA384 for hashing.
INT32 m2mb_sha256_final(M2M_SHA_HANDLE ctx, VOID *hash, UINT32 *hashSize)
Finalizes the message digest of algorith SHA256.
INT32 m2mb_sha256_update(M2M_SHA_HANDLE ctx, VOID *chunk, UINT32 chunkSize)
Accumulates message data of algorith SHA256 for hashing.
INT32 m2mb_sha1_init(M2M_SHA_HANDLE *ctx)
Initializes handle for a new cryptographic operation of algorith SHA1.
INT32 m2mb_sha1_update(M2M_SHA_HANDLE ctx, VOID *chunk, UINT32 chunkSize)
Accumulates message data of algorith SHA1 for hashing.
INT32 m2mb_sha384_init(M2M_SHA_HANDLE *ctx)
Initializes handle for a new cryptographic operation of algorith SHA384.
INT32 m2mb_sha512_init(M2M_SHA_HANDLE *ctx)
Initializes handle for a new cryptographic operation of algorith SHA512.
INT32 m2mb_sha224_final(M2M_SHA_HANDLE ctx, VOID *hash, UINT32 *hashSize)
Finalizes the message digest of algorith SHA224.
INT32 m2mb_sha384_deinit(M2M_SHA_HANDLE ctx)
De-initializes specified cryptographic handle of algorith SHA384.
INT32 m2mb_sha224_deinit(M2M_SHA_HANDLE ctx)
De-initializes specified cryptographic handle of algorith SHA224.
INT32 m2mb_sha384_final(M2M_SHA_HANDLE ctx, VOID *hash, UINT32 *hashSize)
Finalizes the message digest of algorith SHA384.
INT32 m2mb_sha512_deinit(M2M_SHA_HANDLE ctx)
De-initializes specified cryptographic handle of algorith SHA512.
INT32 m2mb_sha256_deinit(M2M_SHA_HANDLE ctx)
De-initializes specified cryptographic handle of algorith SHA256.
INT32 m2mb_sha512_final(M2M_SHA_HANDLE ctx, VOID *hash, UINT32 *hashSize)
Finalizes the message digest of algorith SHA512.
INT32 m2mb_sha224_init(M2M_SHA_HANDLE *ctx)
Initializes handle for a new cryptographic operation of algorith SHA224.
INT32 m2mb_sha1_deinit(M2M_SHA_HANDLE ctx)
De-initializes specified cryptographic handle of algorith SHA1.
INT32 m2mb_sha224_update(M2M_SHA_HANDLE ctx, VOID *chunk, UINT32 chunkSize)
Accumulates message data of algorith SHA224 for hashing.
VOID * M2M_SHA_HANDLE
Handle used in SHA operations.
INT32 m2mb_sha256_init(M2M_SHA_HANDLE *ctx)
Initializes handle for a new cryptographic operation of algorith SHA256.
INT32 m2mb_sha1_final(M2M_SHA_HANDLE ctx, VOID *hash, UINT32 *hashSize)
Finalizes the message digest of algorith SHA1.