![]() |
WE310F5
39.00.000
|
Crypto SHA support. More...
Go to the source code of this file.
Functions | |
INT32 | m2mb_sha512_init (M2M_SHA_HANDLE *ctx) |
Initializes handle for a new cryptographic operation of algorith SHA512. More... | |
INT32 | m2mb_sha512_deinit (M2M_SHA_HANDLE ctx) |
De-initializes specified cryptographic handle of algorith SHA512. More... | |
INT32 | m2mb_sha512_update (M2M_SHA_HANDLE ctx, VOID *chunk, UINT32 chunkSize) |
Accumulates message data of algorith SHA512 for hashing. More... | |
INT32 | m2mb_sha512_final (M2M_SHA_HANDLE ctx, VOID *hash, UINT32 *hashSize) |
Finalizes the message digest of algorith SHA512. More... | |
INT32 | m2mb_sha384_init (M2M_SHA_HANDLE *ctx) |
Initializes handle for a new cryptographic operation of algorith SHA384. More... | |
INT32 | m2mb_sha384_deinit (M2M_SHA_HANDLE ctx) |
De-initializes specified cryptographic handle of algorith SHA384. More... | |
INT32 | m2mb_sha384_update (M2M_SHA_HANDLE ctx, VOID *chunk, UINT32 chunkSize) |
Accumulates message data of algorith SHA384 for hashing. More... | |
INT32 | m2mb_sha384_final (M2M_SHA_HANDLE ctx, VOID *hash, UINT32 *hashSize) |
Finalizes the message digest of algorith SHA384. More... | |
INT32 | m2mb_sha224_init (M2M_SHA_HANDLE *ctx) |
Initializes handle for a new cryptographic operation of algorith SHA224. More... | |
INT32 | m2mb_sha224_deinit (M2M_SHA_HANDLE ctx) |
De-initializes specified cryptographic handle of algorith SHA224. More... | |
INT32 | m2mb_sha224_update (M2M_SHA_HANDLE ctx, VOID *chunk, UINT32 chunkSize) |
Accumulates message data of algorith SHA224 for hashing. More... | |
INT32 | m2mb_sha224_final (M2M_SHA_HANDLE ctx, VOID *hash, UINT32 *hashSize) |
Finalizes the message digest of algorith SHA224. More... | |
INT32 | m2mb_sha256_init (M2M_SHA_HANDLE *ctx) |
Initializes handle for a new cryptographic operation of algorith SHA256. More... | |
INT32 | m2mb_sha256_deinit (M2M_SHA_HANDLE ctx) |
De-initializes specified cryptographic handle of algorith SHA256. More... | |
INT32 | m2mb_sha256_update (M2M_SHA_HANDLE ctx, VOID *chunk, UINT32 chunkSize) |
Accumulates message data of algorith SHA256 for hashing. More... | |
INT32 | m2mb_sha256_final (M2M_SHA_HANDLE ctx, VOID *hash, UINT32 *hashSize) |
Finalizes the message digest of algorith SHA256. More... | |
INT32 | m2mb_sha1_init (M2M_SHA_HANDLE *ctx) |
Initializes handle for a new cryptographic operation of algorith SHA1. More... | |
INT32 | m2mb_sha1_deinit (M2M_SHA_HANDLE ctx) |
De-initializes specified cryptographic handle of algorith SHA1. More... | |
INT32 | m2mb_sha1_update (M2M_SHA_HANDLE ctx, VOID *chunk, UINT32 chunkSize) |
Accumulates message data of algorith SHA1 for hashing. More... | |
INT32 | m2mb_sha1_final (M2M_SHA_HANDLE ctx, VOID *hash, UINT32 *hashSize) |
Finalizes the message digest of algorith SHA1. More... | |
Crypto SHA support.
we866e4/epl/core/m2mb/driver/crypto/m2mb_crypto_sha.h
APIs to perform various cryptographic operations of algorith SHA512.
Definition in file m2mb_crypto_sha.h.