Home
last modified time | relevance | path

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

/Linux-v4.19/arch/s390/include/uapi/asm/
Dpkey.h41 __u8 protkey[MAXPROTKEYSIZE]; /* the protected key blob */ member
79 struct pkey_protkey protkey; /* out: the protected key */ member
89 struct pkey_protkey protkey; /* out: the protected key */ member
109 struct pkey_protkey protkey; /* out: the protected key */ member
/Linux-v4.19/arch/s390/include/asm/
Dpkey.h53 struct pkey_protkey *protkey);
65 struct pkey_protkey *protkey);
89 struct pkey_protkey *protkey);
/Linux-v4.19/drivers/s390/crypto/
Dpkey_api.c484 struct pkey_protkey *protkey) in pkey_sec2protkey() argument
597 protkey->type = PKEY_KEYTYPE_AES_128; in pkey_sec2protkey()
600 protkey->type = PKEY_KEYTYPE_AES_192; in pkey_sec2protkey()
603 protkey->type = PKEY_KEYTYPE_AES_256; in pkey_sec2protkey()
611 protkey->len = prepparm->lv3.keyblock.keylen; in pkey_sec2protkey()
612 memcpy(protkey->protkey, prepparm->lv3.keyblock.key, protkey->len); in pkey_sec2protkey()
625 struct pkey_protkey *protkey) in pkey_clr2protkey() argument
658 protkey->type = keytype; in pkey_clr2protkey()
659 protkey->len = keysize + 32; in pkey_clr2protkey()
660 memcpy(protkey->protkey, paramblock, keysize + 32); in pkey_clr2protkey()
[all …]
/Linux-v4.19/arch/s390/crypto/
Dpaes_s390.c106 k = cpacf_km(ctx->fc | modifier, ctx->pk.protkey, in ecb_paes_crypt()
203 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE); in cbc_paes_crypt()
214 memcpy(param.key, ctx->pk.protkey, MAXPROTKEYSIZE); in cbc_paes_crypt()
306 memcpy(ckey, ctx->pk[0].protkey, ckey_len); in xts_paes_set_key()
307 memcpy(ckey + ckey_len, ctx->pk[1].protkey, ckey_len); in xts_paes_set_key()
335 memcpy(pcc_param.key + offset, ctx->pk[1].protkey, keylen); in xts_paes_crypt()
338 memcpy(xts_param.key + offset, ctx->pk[0].protkey, keylen); in xts_paes_crypt()
462 k = cpacf_kmctr(ctx->fc | modifier, ctx->pk.protkey, in ctr_paes_crypt()
488 ctx->pk.protkey, buf, in ctr_paes_crypt()