Cryptographic Interface header file for declaring MD5 functions.
More...
Go to the source code of this file.
◆ CRYPTO_INTERFACE_MD5_cloneCtx()
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_MD5_cloneCtx |
( |
MOC_HASH(hwAccelDescr hwAccelCtx) MD5_CTX * |
pDest, |
|
|
MD5_CTX * |
pSrc |
|
) |
| |
- Parameters
-
pDest | Pointer to an already allocated destination context. |
pSrc | Pointer to the context to be copied. |
- Returns
OK
(0) if successful, otherwise a negative number error code from merrors.h.
◆ CRYPTO_INTERFACE_MD5_completeDigest()
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_MD5_completeDigest |
( |
MOC_HASH(hwAccelDescr hwAccelCtx) const ubyte * |
pData, |
|
|
ubyte4 |
dataLen, |
|
|
ubyte * |
pOutput |
|
) |
| |
- Parameters
-
pData | Data to digest. |
dataLen | Length in bytes of the data to digest. |
pOutput | Buffer of size MD5_RESULT_SIZE that will recieve the digest. |
- Returns
OK
(0) if successful, otherwise a negative number error code from merrors.h.
◆ CRYPTO_INTERFACE_MD5Alloc_m()
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_MD5Alloc_m |
( |
MOC_HASH(hwAccelDescr hwAccelCtx) BulkCtx * |
pp_context | ) |
|
It is the callers responsibility to free this object after use by calling CRYPTO_INTERFACE_MD5Free_m
.
- Parameters
-
pp_context | On return, pointer to the address of the allocated context. |
- Returns
OK
(0) if successful, otherwise a negative number error code from merrors.h.
◆ CRYPTO_INTERFACE_MD5Final_m()
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_MD5Final_m |
( |
MOC_HASH(hwAccelDescr hwAccelCtx) MD5_CTX * |
pContext, |
|
|
ubyte |
pOutput[MD5_DIGESTSIZE] |
|
) |
| |
- Parameters
-
pContext | The digest context used to update the data. |
pOutput | Buffer of size MD5_RESULT_SIZE that will recieve the digest. |
- Returns
OK
(0) if successful, otherwise a negative number error code from merrors.h.
◆ CRYPTO_INTERFACE_MD5Free_m()
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_MD5Free_m |
( |
MOC_HASH(hwAccelDescr hwAccelCtx) BulkCtx * |
pp_context | ) |
|
- Parameters
-
pp_context | Context to be freed. |
- Returns
OK
(0) if successful, otherwise a negative number error code from merrors.h.
◆ CRYPTO_INTERFACE_MD5Init_m()
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_MD5Init_m |
( |
MOC_HASH(hwAccelDescr hwAccelCtx) MD5_CTX * |
pContext | ) |
|
- Parameters
-
pContext | The MD5 context to initialize. |
- Returns
OK
(0) if successful, otherwise a negative number error code from merrors.h.
◆ CRYPTO_INTERFACE_MD5Update_m()
MOC_EXTERN MSTATUS CRYPTO_INTERFACE_MD5Update_m |
( |
MOC_HASH(hwAccelDescr hwAccelCtx) MD5_CTX * |
pContext, |
|
|
const ubyte * |
pData, |
|
|
ubyte4 |
dataLen |
|
) |
| |
- Parameters
-
pContext | The digest context to be updated. |
pData | The data to update the context with. |
dataLen | Length in bytes of the update data. |
- Returns
OK
(0) if successful, otherwise a negative number error code from merrors.h.