Go to the source code of this file.
- Copyright
- Copyright (c) 2021 Semidrive Semiconductor. All rights reserved.
◆ HASH_PROMODE_MIDDLE_TO_END
| #define HASH_PROMODE_MIDDLE_TO_END (3) |
◆ HASH_PROMODE_MIDDLE_TO_MIDDLE
| #define HASH_PROMODE_MIDDLE_TO_MIDDLE (2) |
◆ HASH_PROMODE_START_TO_END
| #define HASH_PROMODE_START_TO_END (0) |
◆ HASH_PROMODE_START_TO_MIDDLE
| #define HASH_PROMODE_START_TO_MIDDLE (1) |
◆ cmd_hash_calc()
get hash value.
This function get hash.
- Parameters
-
| [in] | mode | hash mode. |
| [in] | msg | msg buff. |
| [in] | msg_bytes | msg len. |
| [out] | digest | hash value. |
- Returns
- CMD_RETURN_SUCCESS or error code.
◆ cmd_hash_update_calc()
| sdrv_crypto_error_status_e cmd_hash_update_calc |
( |
uint8_t |
mode, |
|
|
uint8_t |
process_mode, |
|
|
uint8_t * |
msg, |
|
|
uint32_t |
msg_bytes, |
|
|
uint8_t * |
digest, |
|
|
uint64_t |
predata_len |
|
) |
| |
get hash value.
This function get segment-hash.
- Parameters
-
| [in] | mode | hash mode. |
| [in] | process_mode | segment-hash mode. |
| [in] | msg | msg buff. |
| [in] | msg_bytes | msg len. |
| [out] | digest | hash value. |
| [in] | byte | length of previously processed messages. |
- Returns
- CMD_RETURN_SUCCESS or error code.