Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/s390/crypto/
Dpkey_api.c71 u8 protkey[MAXPROTKEYSIZE]; /* the protected key blob */ member
79 struct pkey_protkey *protkey) in pkey_clr2protkey() argument
122 protkey->type = keytype; in pkey_clr2protkey()
123 protkey->len = keysize + 32; in pkey_clr2protkey()
124 memcpy(protkey->protkey, paramblock, keysize + 32); in pkey_clr2protkey()
154 key, pkey->protkey, in pkey_skey2pkey()
159 key, pkey->protkey, in pkey_skey2pkey()
221 static int pkey_genprotkey(u32 keytype, struct pkey_protkey *protkey) in pkey_genprotkey() argument
247 rc = pkey_clr2protkey(keytype, &clrkey, protkey); in pkey_genprotkey()
252 get_random_bytes(protkey->protkey, keysize); in pkey_genprotkey()
[all …]
Dzcrypt_ccamisc.h140 u8 *protkey, u32 *protkeylen, u32 *protkeytype);
152 u8 *protkey, u32 *protkeylen, u32 *protkeytype);
Dzcrypt_ccamisc.c554 u8 *protkey, u32 *protkeylen, u32 *protkeytype) in cca_sec2protkey() argument
683 memcpy(protkey, prepparm->lv3.keyblock.key, prepparm->lv3.keyblock.len); in cca_sec2protkey()
1150 u8 *protkey, u32 *protkeylen, u32 *protkeytype) in cca_cipher2protkey() argument
1301 memcpy(protkey, prepparm->vud.ckb.key, prepparm->vud.ckb.keylen); in cca_cipher2protkey()
/Linux-v5.4/arch/s390/include/uapi/asm/
Dpkey.h81 __u8 protkey[MAXPROTKEYSIZE]; /* the protected key blob */ member
119 struct pkey_protkey protkey; /* out: the protected key */ member
129 struct pkey_protkey protkey; /* out: the protected key */ member
149 struct pkey_protkey protkey; /* out: the protected key */ member
177 struct pkey_protkey protkey; /* out: the protected key */ member
186 struct pkey_protkey protkey; /* in: the protected key to verify */ member
197 struct pkey_protkey protkey; /* out: the protected key */ member
309 struct pkey_protkey protkey; /* out: the protected key */ member
/Linux-v5.4/arch/s390/crypto/
Dpaes_s390.c172 k = cpacf_km(ctx->fc | modifier, ctx->pk.protkey, in ecb_paes_crypt()
292 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE); in cbc_paes_crypt()
303 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE); in cbc_paes_crypt()
428 memcpy(ckey, ctx->pk[0].protkey, ckey_len); in xts_paes_set_key()
429 memcpy(ckey + ckey_len, ctx->pk[1].protkey, ckey_len); in xts_paes_set_key()
457 memcpy(pcc_param.key + offset, ctx->pk[1].protkey, keylen); in xts_paes_crypt()
460 memcpy(xts_param.key + offset, ctx->pk[0].protkey, keylen); in xts_paes_crypt()
607 k = cpacf_kmctr(ctx->fc | modifier, ctx->pk.protkey, in ctr_paes_crypt()
633 ctx->pk.protkey, buf, in ctr_paes_crypt()
/Linux-v5.4/arch/s390/include/asm/
Dpkey.h26 struct pkey_protkey *protkey);