/linux/drivers/s390/crypto/ |
H A D | pkey_cca.c | 73 struct pkey_apqn *apqns, size_t *nr_apqns, u32 pflags) in cca_apqns4key() argument 145 if (*nr_apqns < _nr_apqns) in cca_apqns4key() 150 *nr_apqns = _nr_apqns; in cca_apqns4key() 159 struct pkey_apqn *apqns, size_t *nr_apqns, in cca_apqns4type() argument 206 if (*nr_apqns < _nr_apqns) in cca_apqns4type() 211 *nr_apqns = _nr_apqns; in cca_apqns4type() 218 static int cca_key2protkey(const struct pkey_apqn *apqns, size_t nr_apqns, in cca_key2protkey() argument 262 if (!apqns || (nr_apqns == 1 && in cca_key2protkey() 264 nr_apqns = MAXAPQNSINLIST; in cca_key2protkey() 265 rc = cca_apqns4key(key, keylen, 0, _apqns, &nr_apqns, pflag in cca_key2protkey() 306 cca_gen_key(const struct pkey_apqn * apqns,size_t nr_apqns,u32 keytype,u32 subtype,u32 keybitsize,u32 flags,u8 * keybuf,u32 * keybuflen,u32 * _keyinfo,u32 pflags) cca_gen_key() argument 384 cca_clr2key(const struct pkey_apqn * apqns,size_t nr_apqns,u32 keytype,u32 subtype,u32 keybitsize,u32 flags,const u8 * clrkey,u32 clrkeylen,u8 * keybuf,u32 * keybuflen,u32 * _keyinfo,u32 pflags) cca_clr2key() argument 464 u32 apqns[MAXAPQNSINLIST], nr_apqns = ARRAY_SIZE(apqns); cca_verifykey() local 555 cca_slowpath_key2protkey(const struct pkey_apqn * apqns,size_t nr_apqns,const u8 * key,u32 keylen,u8 * protkey,u32 * protkeylen,u32 * protkeytype,u32 pflags) cca_slowpath_key2protkey() argument [all...] |
H A D | pkey_ep11.c | 73 struct pkey_apqn *apqns, size_t *nr_apqns, u32 pflags) in ep11_apqns4key() argument 133 if (*nr_apqns < _nr_apqns) in ep11_apqns4key() 138 *nr_apqns = _nr_apqns; in ep11_apqns4key() 147 struct pkey_apqn *apqns, size_t *nr_apqns, u32 pflags) in ep11_apqns4type() argument 178 if (*nr_apqns < _nr_apqns) in ep11_apqns4type() 183 *nr_apqns = _nr_apqns; in ep11_apqns4type() 190 static int ep11_key2protkey(const struct pkey_apqn *apqns, size_t nr_apqns, in ep11_key2protkey() argument 233 if (!apqns || (nr_apqns == 1 && in ep11_key2protkey() 235 nr_apqns = MAXAPQNSINLIST; in ep11_key2protkey() 236 rc = ep11_apqns4key(key, keylen, 0, _apqns, &nr_apqns, pflag in ep11_key2protkey() 281 ep11_gen_key(const struct pkey_apqn * apqns,size_t nr_apqns,u32 keytype,u32 subtype,u32 keybitsize,u32 flags,u8 * keybuf,u32 * keybuflen,u32 * _keyinfo,u32 pflags) ep11_gen_key() argument 352 ep11_clr2key(const struct pkey_apqn * apqns,size_t nr_apqns,u32 keytype,u32 subtype,u32 keybitsize,u32 flags,const u8 * clrkey,u32 clrkeylen,u8 * keybuf,u32 * keybuflen,u32 * _keyinfo,u32 pflags) ep11_clr2key() argument 425 u32 apqns[MAXAPQNSINLIST], nr_apqns = ARRAY_SIZE(apqns); ep11_verifykey() local 501 ep11_slowpath_key2protkey(const struct pkey_apqn * apqns,size_t nr_apqns,const u8 * key,u32 keylen,u8 * protkey,u32 * protkeylen,u32 * protkeytype,u32 pflags) ep11_slowpath_key2protkey() argument [all...] |
H A D | pkey_base.h | 160 int (*key_to_protkey)(const struct pkey_apqn *apqns, size_t nr_apqns, 165 size_t nr_apqns, 169 int (*gen_key)(const struct pkey_apqn *apqns, size_t nr_apqns, 173 int (*clr_to_key)(const struct pkey_apqn *apqns, size_t nr_apqns, 183 struct pkey_apqn *apqns, size_t *nr_apqns, 187 struct pkey_apqn *apqns, size_t *nr_apqns, 204 int pkey_handler_key_to_protkey(const struct pkey_apqn *apqns, size_t nr_apqns, 209 size_t nr_apqns, 213 int pkey_handler_gen_key(const struct pkey_apqn *apqns, size_t nr_apqns, 217 int pkey_handler_clr_to_key(const struct pkey_apqn *apqns, size_t nr_apqns, [all...] |
H A D | pkey_api.c | 26 static int key2protkey(const struct pkey_apqn *apqns, size_t nr_apqns, in key2protkey() argument 34 rc = pkey_handler_key_to_protkey(apqns, nr_apqns, in key2protkey() 41 rc = pkey_handler_slowpath_key_to_protkey(apqns, nr_apqns, in key2protkey() 85 static void *_copy_apqns_from_user(void __user *uapqns, size_t nr_apqns) in _copy_apqns_from_user() argument 87 if (!uapqns || nr_apqns == 0) in _copy_apqns_from_user() 90 return memdup_array_user(uapqns, nr_apqns, sizeof(struct pkey_apqn)); in _copy_apqns_from_user() 220 size_t nr_apqns; in pkey_ioctl_findcard() local 226 nr_apqns = MAXAPQNSINLIST; in pkey_ioctl_findcard() 227 apqns = kmalloc_array(nr_apqns, sizeof(struct pkey_apqn), GFP_KERNEL); in pkey_ioctl_findcard() 234 apqns, &nr_apqns, in pkey_ioctl_findcard() 565 size_t nr_apqns, len; pkey_ioctl_apqns4k() local 617 size_t nr_apqns, len; pkey_ioctl_apqns4kt() local [all...] |
H A D | pkey_base.c | 152 int pkey_handler_key_to_protkey(const struct pkey_apqn *apqns, size_t nr_apqns, in pkey_handler_key_to_protkey() argument 162 rc = h->key_to_protkey(apqns, nr_apqns, key, keylen, in pkey_handler_key_to_protkey() 179 size_t nr_apqns, in pkey_handler_slowpath_key_to_protkey() argument 201 rc = h->slowpath_key_to_protkey(apqns, nr_apqns, in pkey_handler_slowpath_key_to_protkey() 212 int pkey_handler_gen_key(const struct pkey_apqn *apqns, size_t nr_apqns, in pkey_handler_gen_key() argument 222 rc = h->gen_key(apqns, nr_apqns, keytype, keysubtype, in pkey_handler_gen_key() 232 int pkey_handler_clr_to_key(const struct pkey_apqn *apqns, size_t nr_apqns, in pkey_handler_clr_to_key() argument 244 rc = h->clr_to_key(apqns, nr_apqns, keytype, keysubtype, in pkey_handler_clr_to_key() 274 struct pkey_apqn *apqns, size_t *nr_apqns, in pkey_handler_apqns_for_key() argument 282 rc = h->apqns_for_key(key, keylen, flags, apqns, nr_apqns, in pkey_handler_apqns_for_key() 292 pkey_handler_apqns_for_keytype(enum pkey_key_type keysubtype,u8 cur_mkvp[32],u8 alt_mkvp[32],u32 flags,struct pkey_apqn * apqns,size_t * nr_apqns,u32 xflags) pkey_handler_apqns_for_keytype() argument [all...] |
H A D | zcrypt_ep11misc.h | 140 * The caller should set *nr_apqns to the nr of elements available in *apqns. 141 * On return *nr_apqns is then updated with the nr of apqns filled into *apqns. 145 int ep11_findcard2(u32 *apqns, u32 *nr_apqns, u16 cardnr, u16 domain,
|
H A D | zcrypt_ccamisc.h | 224 * The caller should set *nr_apqns to the nr of elements available in *apqns. 225 * On return *nr_apqns is then updated with the nr of apqns filled into *apqns. 229 int cca_findcard2(u32 *apqns, u32 *nr_apqns, u16 cardnr, u16 domain,
|
H A D | zcrypt_ep11misc.c | 1544 int ep11_findcard2(u32 *apqns, u32 *nr_apqns, u16 cardnr, u16 domain, in ep11_findcard2() argument 1599 if (_nr_apqns < *nr_apqns) in ep11_findcard2() 1603 *nr_apqns = _nr_apqns; in ep11_findcard2()
|
H A D | zcrypt_ccamisc.c | 1711 int cca_findcard2(u32 *apqns, u32 *nr_apqns, u16 cardnr, u16 domain, in cca_findcard2() argument 1777 if (_nr_apqns < *nr_apqns) in cca_findcard2() 1781 *nr_apqns = _nr_apqns; in cca_findcard2()
|