Go to the source code of this file.
|
| sdrv_crypto_error_status_e | cmd_ske_basic_enc (uint8_t mode, uint8_t *plain, uint32_t bytelen, cmd_key_type_e key_type, uint8_t *key_buf, uint16_t key_id, uint8_t *iv, uint8_t *cipher, uint8_t *mac_buf) |
| |
| sdrv_crypto_error_status_e | cmd_ske_basic_dec (uint8_t mode, uint8_t *replain, uint32_t bytelen, cmd_key_type_e key_type, uint8_t *key_buf, uint16_t key_id, uint8_t *iv, uint8_t *cipher, uint8_t *mac_buf) |
| |
- Copyright
- Copyright (c) 2021 Semidrive Semiconductor. All rights reserved.
◆ cmd_ske_basic_dec()
| sdrv_crypto_error_status_e cmd_ske_basic_dec |
( |
uint8_t |
mode, |
|
|
uint8_t * |
replain, |
|
|
uint32_t |
bytelen, |
|
|
cmd_key_type_e |
key_type, |
|
|
uint8_t * |
key_buf, |
|
|
uint16_t |
key_id, |
|
|
uint8_t * |
iv, |
|
|
uint8_t * |
cipher, |
|
|
uint8_t * |
mac_buf |
|
) |
| |
ske basic decrypt
This function ske basic dec
- Parameters
-
| [in] | mode | ske mode |
| [out] | replain | replain buff |
| [in] | bytelen | plain bytelen |
| [in] | key_type | enc key type |
| [in] | key_buf | enc key buff |
| [in] | key_id | enc key id |
| [in] | iv | iv buff |
| [in] | cipher | out buff |
| [in] | mac_buf | mac buff |
- Returns
- CMD_RETURN_SUCCESS or error code.
◆ cmd_ske_basic_enc()
| sdrv_crypto_error_status_e cmd_ske_basic_enc |
( |
uint8_t |
mode, |
|
|
uint8_t * |
plain, |
|
|
uint32_t |
bytelen, |
|
|
cmd_key_type_e |
key_type, |
|
|
uint8_t * |
key_buf, |
|
|
uint16_t |
key_id, |
|
|
uint8_t * |
iv, |
|
|
uint8_t * |
cipher, |
|
|
uint8_t * |
mac_buf |
|
) |
| |
ske basic encrypt
This function ske basic encrypt
- Parameters
-
| [in] | mode | ske mode |
| [in] | plain | plain buff |
| [in] | bytelen | plain bytelen |
| [in] | key_type | enc key type |
| [in] | key_buf | enc key buff |
| [in] | key_id | enc key id |
| [in] | iv | iv buff |
| [out] | cipher | out buff |
| [in] | mac_buf | mac buff |
- Returns
- CMD_RETURN_SUCCESS or error code.