Searched refs:ivgen_ctx (Results 1 – 1 of 1) sorted by relevance
| /Linux-v4.19/drivers/crypto/ccree/ |
| D | cc_ivgen.c | 45 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 …]
|