Home
last modified time | relevance | path

Searched refs:iv (Results 1 – 4 of 4) sorted by relevance

/components/drivers/hwcrypto/
A Dhw_symmetric.c144 rt_err_t rt_hwcrypto_symmetric_setiv(struct rt_hwcrypto_ctx *ctx, const rt_uint8_t *iv, rt_size_t l… in rt_hwcrypto_symmetric_setiv() argument
151 rt_memcpy(symmetric_ctx->iv, iv, len); in rt_hwcrypto_symmetric_setiv()
170 int rt_hwcrypto_symmetric_getiv(struct rt_hwcrypto_ctx *ctx, rt_uint8_t *iv, rt_size_t len) in rt_hwcrypto_symmetric_getiv() argument
176 rt_memcpy(iv, symmetric_ctx->iv, symmetric_ctx->iv_len); in rt_hwcrypto_symmetric_getiv()
233 rt_memcpy(symmetric_des->iv, symmetric_src->iv, symmetric_src->iv_len); in rt_hwcrypto_symmetric_cpy()
257 rt_memset(symmetric_ctx->iv, 0, RT_HWCRYPTO_IV_MAX_SIZE); in rt_hwcrypto_symmetric_reset()
A Dhw_gcm.c145 const rt_uint8_t *iv, rt_size_t len) in rt_hwcrypto_gcm_setiv() argument
147 return rt_hwcrypto_symmetric_setiv(ctx, iv, len); in rt_hwcrypto_gcm_setiv()
160 rt_uint8_t *iv, rt_size_t len) in rt_hwcrypto_gcm_getiv() argument
162 return rt_hwcrypto_symmetric_getiv(ctx, iv, len); in rt_hwcrypto_gcm_getiv()
A Dhw_symmetric.h61 rt_uint8_t iv[RT_HWCRYPTO_IV_MAX_SIZE]; /**< The initialization vector */ member
129 rt_err_t rt_hwcrypto_symmetric_setiv(struct rt_hwcrypto_ctx *ctx, const rt_uint8_t *iv, rt_size_t l…
140 int rt_hwcrypto_symmetric_getiv(struct rt_hwcrypto_ctx *ctx, rt_uint8_t *iv, rt_size_t len);
A Dhw_gcm.h130 const rt_uint8_t *iv, rt_size_t len);
142 rt_uint8_t *iv, rt_size_t len);

Completed in 6 milliseconds