Go to the source code of this file.
|
| sdrv_crypto_error_status_e | cmd_hmac_generate_mac (uint8_t mode, uint8_t *msg, uint32_t msg_bytes, cmd_key_type_e key_type, const uint8_t *key, uint16_t key_id, uint32_t key_bytes, uint8_t mac_bytes, uint8_t *out, uint8_t *mac_buf) |
| |
| sdrv_crypto_error_status_e | cmd_hmac_verify_mac (uint8_t mode, uint8_t *msg, uint32_t msg_bytes, cmd_key_type_e key_type, const uint8_t *key, uint16_t key_id, uint32_t key_bytes, uint8_t hmac_bytes, uint8_t *hmac, uint8_t *mac_buf) |
| |
- Copyright
- Copyright (c) 2021 Semidrive Semiconductor. All rights reserved.
◆ cmd_hmac_generate_mac()
| sdrv_crypto_error_status_e cmd_hmac_generate_mac |
( |
uint8_t |
mode, |
|
|
uint8_t * |
msg, |
|
|
uint32_t |
msg_bytes, |
|
|
cmd_key_type_e |
key_type, |
|
|
const uint8_t * |
key, |
|
|
uint16_t |
key_id, |
|
|
uint32_t |
key_bytes, |
|
|
uint8_t |
mac_bytes, |
|
|
uint8_t * |
out, |
|
|
uint8_t * |
mac_buf |
|
) |
| |
get hmac value
This function get hmac
- Parameters
-
| [in] | mode | hmac mode |
| [in] | msg | msg buff |
| [in] | msg_bytes | msg len |
| [in] | key_type | key type |
| [in] | key | key buff |
| [in] | key_id | key id |
| [in] | key_bytes | key len |
| [in] | mac_bytes | mac len |
| [out] | out | mac buff |
| [in] | mac_buf | key_id mac buf |
- Returns
- CMD_RETURN_SUCCESS or error code.
◆ cmd_hmac_verify_mac()
| sdrv_crypto_error_status_e cmd_hmac_verify_mac |
( |
uint8_t |
mode, |
|
|
uint8_t * |
msg, |
|
|
uint32_t |
msg_bytes, |
|
|
cmd_key_type_e |
key_type, |
|
|
const uint8_t * |
key, |
|
|
uint16_t |
key_id, |
|
|
uint32_t |
key_bytes, |
|
|
uint8_t |
hmac_bytes, |
|
|
uint8_t * |
hmac, |
|
|
uint8_t * |
mac_buf |
|
) |
| |
verify hmac
This function verify hmac.
- Parameters
-
| [in] | mode | hmac mode |
| [in] | msg | msg buff |
| [in] | msg_bytes | msg len |
| [in] | key_type | key type |
| [in] | key | key buff |
| [in] | key_id | key id |
| [in] | key_bytes | key len |
| [in] | hmac_bytes | mac len |
| [in] | hmac | mac buff |
| [in] | mac_buf | key_id mac buf |
- Returns
- CMD_RETURN_SUCCESS or error code.