Home
last modified time | relevance | path

Searched refs:hash_ctx (Results 1 – 5 of 5) sorted by relevance

/rk3399_rockchip-uboot/drivers/crypto/rockchip/
H A Dcrypto_ce.c48 struct rkce_sha_contex *hash_ctx; member
279 struct rkce_sha_contex *hash_ctx = NULL; in rk_sha_init() local
286 if (priv->hash_ctx) in rk_sha_init()
291 hash_ctx = rkce_sha_ctx_alloc(); in rk_sha_init()
292 if (!hash_ctx) in rk_sha_init()
295 ret = rkce_init_hash_td(hash_ctx->td, hash_ctx->td_buf); in rk_sha_init()
301 hash_ctx->ctrl.td_type = RKCE_TD_TYPE_HASH; in rk_sha_init()
302 hash_ctx->ctrl.hw_pad_en = 1; in rk_sha_init()
303 hash_ctx->ctrl.first_pkg = 1; in rk_sha_init()
304 hash_ctx->ctrl.last_pkg = 0; in rk_sha_init()
[all …]
H A Dcrypto_v2.c448 struct rk_hash_ctx *hash_ctx = priv->hw_ctx; in rk_hash_direct_calc() local
449 struct crypto_lli_desc *lli = &hash_ctx->data_lli; in rk_hash_direct_calc()
601 struct rk_hash_ctx *hash_ctx = priv->hw_ctx; in rockchip_crypto_sha_init() local
607 memset(hash_ctx, 0x00, sizeof(*hash_ctx)); in rockchip_crypto_sha_init()
611 hash_ctx->hash_cache = crypto_hash_cache_alloc(rk_hash_direct_calc, in rockchip_crypto_sha_init()
615 if (!hash_ctx->hash_cache) in rockchip_crypto_sha_init()
619 ret = rk_hash_init(hash_ctx, ctx->algo); in rockchip_crypto_sha_init()
708 struct rk_hash_ctx *hash_ctx = priv->hw_ctx; in rockchip_crypto_hmac_init() local
714 memset(hash_ctx, 0x00, sizeof(*hash_ctx)); in rockchip_crypto_hmac_init()
718 hash_ctx->hash_cache = crypto_hash_cache_alloc(rk_hash_direct_calc, in rockchip_crypto_hmac_init()
[all …]
/rk3399_rockchip-uboot/drivers/crypto/fsl/
H A Dfsl_hash.c82 static int caam_hash_update(void *hash_ctx, const void *buf, in caam_hash_update() argument
88 struct sha_ctx *ctx = hash_ctx; in caam_hash_update()
128 static int caam_hash_finish(void *hash_ctx, void *dest_buf, in caam_hash_finish() argument
132 struct sha_ctx *ctx = hash_ctx; in caam_hash_finish()
/rk3399_rockchip-uboot/lib/
H A Dtpm.c709 sha1_context hash_ctx; in create_request_auth() local
718 sha1_starts(&hash_ctx); in create_request_auth()
719 sha1_update(&hash_ctx, request + command_code_offset, 4); in create_request_auth()
721 sha1_update(&hash_ctx, in create_request_auth()
725 sha1_finish(&hash_ctx, hmac_data); in create_request_auth()
727 sha1_starts(&hash_ctx); in create_request_auth()
728 sha1_update(&hash_ctx, auth_session->nonce_odd, DIGEST_LENGTH); in create_request_auth()
729 sha1_update(&hash_ctx, hmac_data, sizeof(hmac_data)); in create_request_auth()
730 sha1_finish(&hash_ctx, auth_session->nonce_odd); in create_request_auth()
774 sha1_context hash_ctx; in verify_response_auth() local
[all …]
/rk3399_rockchip-uboot/include/rockchip/
H A Drkce_core.h191 uint8_t hash_ctx[RKCE_HASH_CONTEXT_SIZE]; // offset 0x110 member