Lines Matching refs:key
32 u8 key[DES3_KEY_SIZE]; member
35 static int des_setkey(struct crypto_tfm *tfm, const u8 *key, in des_setkey() argument
41 err = crypto_des_verify_key(tfm, key); in des_setkey()
45 memcpy(ctx->key, key, key_len); in des_setkey()
49 static int des_setkey_skcipher(struct crypto_skcipher *tfm, const u8 *key, in des_setkey_skcipher() argument
52 return des_setkey(crypto_skcipher_tfm(tfm), key, key_len); in des_setkey_skcipher()
59 cpacf_km(CPACF_KM_DEA, ctx->key, out, in, DES_BLOCK_SIZE); in s390_des_encrypt()
67 ctx->key, out, in, DES_BLOCK_SIZE); in s390_des_decrypt()
101 cpacf_km(fc, ctx->key, walk.dst.virt.addr, in ecb_desall_crypt()
117 u8 key[DES3_KEY_SIZE]; in cbc_desall_crypt() member
124 memcpy(param.key, ctx->key, DES3_KEY_SIZE); in cbc_desall_crypt()
200 static int des3_setkey(struct crypto_tfm *tfm, const u8 *key, in des3_setkey() argument
206 err = crypto_des3_ede_verify_key(tfm, key); in des3_setkey()
210 memcpy(ctx->key, key, key_len); in des3_setkey()
214 static int des3_setkey_skcipher(struct crypto_skcipher *tfm, const u8 *key, in des3_setkey_skcipher() argument
217 return des3_setkey(crypto_skcipher_tfm(tfm), key, key_len); in des3_setkey_skcipher()
224 cpacf_km(CPACF_KM_TDEA_192, ctx->key, dst, src, DES_BLOCK_SIZE); in des3_encrypt()
232 ctx->key, dst, src, DES_BLOCK_SIZE); in des3_decrypt()
335 cpacf_kmctr(fc, ctx->key, walk.dst.virt.addr, in ctr_desall_crypt()
347 cpacf_kmctr(fc, ctx->key, buf, walk.src.virt.addr, in ctr_desall_crypt()