Searched refs:hw_ctx (Results 1 – 2 of 2) sorted by relevance
| /rk3399_rockchip-uboot/drivers/crypto/rockchip/ |
| H A D | crypto_ce.c | 236 struct rkce_sha_contex *hw_ctx; in rkce_sha_ctx_alloc() local 238 hw_ctx = malloc(sizeof(*hw_ctx)); in rkce_sha_ctx_alloc() 239 if (!hw_ctx) in rkce_sha_ctx_alloc() 242 memset(hw_ctx, 0x00, sizeof(*hw_ctx)); in rkce_sha_ctx_alloc() 244 hw_ctx->td = rkce_cma_alloc(sizeof(struct rkce_hash_td)); in rkce_sha_ctx_alloc() 245 if (!hw_ctx->td) in rkce_sha_ctx_alloc() 248 memset(hw_ctx->td, 0x00, sizeof(struct rkce_hash_td)); in rkce_sha_ctx_alloc() 250 hw_ctx->td_buf = rkce_cma_alloc(sizeof(struct rkce_hash_td_buf)); in rkce_sha_ctx_alloc() 251 if (!hw_ctx->td_buf) in rkce_sha_ctx_alloc() 254 memset(hw_ctx->td_buf, 0x00, sizeof(struct rkce_hash_td_buf)); in rkce_sha_ctx_alloc() [all …]
|
| H A D | crypto_v2.c | 69 struct rk_hash_ctx *hw_ctx; member 372 static int rk_hash_init(void *hw_ctx, u32 algo) in rk_hash_init() argument 374 struct rk_hash_ctx *tmp_ctx = (struct rk_hash_ctx *)hw_ctx; in rk_hash_init() 448 struct rk_hash_ctx *hash_ctx = priv->hw_ctx; in rk_hash_direct_calc() 601 struct rk_hash_ctx *hash_ctx = priv->hw_ctx; in rockchip_crypto_sha_init() 641 ret = rk_hash_update(priv->hw_ctx, p, HASH_UPDATE_LIMIT); in rockchip_crypto_sha_update() 647 ret = rk_hash_update(priv->hw_ctx, p, len % HASH_UPDATE_LIMIT); in rockchip_crypto_sha_update() 672 ret = rk_hash_final(priv->hw_ctx, (u8 *)output, BITS2BYTE(nbits)); in rockchip_crypto_sha_final() 675 hw_hash_clean_ctx(priv->hw_ctx); in rockchip_crypto_sha_final() 682 int rk_hmac_init(void *hw_ctx, u32 algo, u8 *key, u32 key_len) in rk_hmac_init() argument [all …]
|