Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/crypto/ccree/
Dcc_ivgen.c45 static int cc_gen_iv_pool(struct cc_ivgen_ctx *ivgen_ctx, in cc_gen_iv_pool() argument
56 set_din_sram(&iv_seq[idx], ivgen_ctx->ctr_key, AES_KEYSIZE_128); in cc_gen_iv_pool()
66 set_din_sram(&iv_seq[idx], ivgen_ctx->ctr_iv, CC_AES_IV_SIZE); in cc_gen_iv_pool()
77 set_dout_sram(&iv_seq[idx], ivgen_ctx->pool, CC_AES_IV_SIZE); in cc_gen_iv_pool()
84 set_dout_sram(&iv_seq[idx], ivgen_ctx->pool, CC_IVPOOL_SIZE); in cc_gen_iv_pool()
91 ivgen_ctx->next_iv_ofs = CC_IVPOOL_META_SIZE; in cc_gen_iv_pool()
106 struct cc_ivgen_ctx *ivgen_ctx = drvdata->ivgen_handle; in cc_init_iv_sram() local
112 get_random_bytes(ivgen_ctx->pool_meta, CC_IVPOOL_META_SIZE); in cc_init_iv_sram()
115 ivgen_ctx->ctr_key = ivgen_ctx->pool; in cc_init_iv_sram()
116 ivgen_ctx->ctr_iv = ivgen_ctx->pool + AES_KEYSIZE_128; in cc_init_iv_sram()
[all …]