Go to the source code of this file.
- Copyright
- Copyright (c) 2021 Semidrive Semiconductor. All rights reserved.
◆ SKE_HP_GCM_MAX_BYTES
| #define SKE_HP_GCM_MAX_BYTES (16) |
◆ ske_hp_gcm_aad()
◆ ske_hp_gcm_crypto()
| uint32_t ske_hp_gcm_crypto |
( |
SKE_ALG |
alg, |
|
|
SKE_CRYPTO |
crypto, |
|
|
uint8_t * |
key, |
|
|
uint16_t |
sp_key_idx, |
|
|
uint8_t * |
iv, |
|
|
uint32_t |
iv_bytes, |
|
|
uint8_t * |
aad, |
|
|
uint32_t |
aad_bytes, |
|
|
uint8_t * |
in, |
|
|
uint8_t * |
out, |
|
|
uint32_t |
c_bytes, |
|
|
uint8_t * |
tag, |
|
|
uint32_t |
tag_bytes |
|
) |
| |
◆ ske_hp_gcm_final()
| uint32_t ske_hp_gcm_final |
( |
ske_gcm_ctx_t * |
ctx, |
|
|
uint8_t * |
tag, |
|
|
uint32_t |
tag_bytes |
|
) |
| |
◆ ske_hp_gcm_init()
| uint32_t ske_hp_gcm_init |
( |
ske_gcm_ctx_t * |
ctx, |
|
|
SKE_ALG |
alg, |
|
|
SKE_CRYPTO |
crypto, |
|
|
uint8_t * |
key, |
|
|
uint16_t |
sp_key_idx, |
|
|
uint8_t * |
iv, |
|
|
uint32_t |
iv_bytes, |
|
|
uint32_t |
aad_bytes, |
|
|
uint32_t |
c_bytes |
|
) |
| |
◆ ske_hp_gcm_update()
| uint32_t ske_hp_gcm_update |
( |
ske_gcm_ctx_t * |
ctx, |
|
|
uint8_t * |
in, |
|
|
uint8_t * |
out, |
|
|
uint32_t |
bytes |
|
) |
| |