Lines Matching refs:rkey_enc
27 asmlinkage void sm4_ce_expand_key(const u8 *key, u32 *rkey_enc, u32 *rkey_dec,
52 asmlinkage void sm4_ce_mac_update(const u32 *rkey_enc, u8 *digest,
85 sm4_ce_expand_key(key, ctx->rkey_enc, ctx->rkey_dec,
105 sm4_ce_expand_key(key, ctx->key1.rkey_enc,
107 sm4_ce_expand_key(&key[SM4_KEY_SIZE], ctx->key2.rkey_enc,
148 return sm4_ecb_do_crypt(req, ctx->rkey_enc);
180 sm4_ce_cbc_enc(ctx->rkey_enc, dst, src,
262 sm4_ce_cbc_cts_enc(ctx->rkey_enc, walk.dst.virt.addr,
302 sm4_ce_cfb_enc(ctx->rkey_enc, dst, src, walk.iv, nblks);
312 sm4_ce_crypt_block(ctx->rkey_enc, keystream, walk.iv);
344 sm4_ce_cfb_dec(ctx->rkey_enc, dst, src, walk.iv, nblks);
354 sm4_ce_crypt_block(ctx->rkey_enc, keystream, walk.iv);
386 sm4_ce_ctr_enc(ctx->rkey_enc, dst, src, walk.iv, nblks);
396 sm4_ce_crypt_block(ctx->rkey_enc, keystream, walk.iv);
415 const u32 *rkey2_enc = ctx->key2.rkey_enc;
456 sm4_ce_xts_enc(ctx->key1.rkey_enc, walk.dst.virt.addr,
492 sm4_ce_xts_enc(ctx->key1.rkey_enc, walk.dst.virt.addr,
621 sm4_ce_expand_key(key, ctx->key.rkey_enc, ctx->key.rkey_dec,
642 sm4_ce_expand_key(key, ctx->key.rkey_enc, ctx->key.rkey_dec,
646 sm4_ce_crypt_block(ctx->key.rkey_enc, (u8 *)consts, (const u8 *)consts);
680 sm4_ce_expand_key(key, ctx->key.rkey_enc, ctx->key.rkey_dec,
683 sm4_ce_crypt_block(ctx->key.rkey_enc, key2, ks[0]);
684 sm4_ce_crypt(ctx->key.rkey_enc, ctx->consts, ks[1], 2);
686 sm4_ce_expand_key(key2, ctx->key.rkey_enc, ctx->key.rkey_dec,
727 sm4_ce_crypt_block(tctx->key.rkey_enc,
734 sm4_ce_mac_update(tctx->key.rkey_enc, ctx->digest, p,
767 sm4_ce_mac_update(tctx->key.rkey_enc, ctx->digest, consts, 1,
783 sm4_ce_crypt_block(tctx->key.rkey_enc, ctx->digest,