Lines Matching refs:kcs

119 	struct pkey_clr2seck kcs;  in pkey_ioctl_clr2seck()  local
124 if (copy_from_user(&kcs, ucs, sizeof(kcs))) in pkey_ioctl_clr2seck()
127 apqn.card = kcs.cardnr; in pkey_ioctl_clr2seck()
128 apqn.domain = kcs.domain; in pkey_ioctl_clr2seck()
129 keybuflen = sizeof(kcs.seckey.seckey); in pkey_ioctl_clr2seck()
131 kcs.keytype, PKEY_TYPE_CCA_DATA, 0, 0, in pkey_ioctl_clr2seck()
132 kcs.clrkey.clrkey, in pkey_ioctl_clr2seck()
133 pkey_keytype_aes_to_size(kcs.keytype), in pkey_ioctl_clr2seck()
134 kcs.seckey.seckey, &keybuflen, NULL, 0); in pkey_ioctl_clr2seck()
136 if (!rc && copy_to_user(ucs, &kcs, sizeof(kcs))) in pkey_ioctl_clr2seck()
138 memzero_explicit(&kcs, sizeof(kcs)); in pkey_ioctl_clr2seck()
448 struct pkey_clr2seck2 kcs; in pkey_ioctl_clr2seck2() local
454 if (copy_from_user(&kcs, ucs, sizeof(kcs))) in pkey_ioctl_clr2seck2()
456 u = pkey_aes_bitsize_to_keytype(kcs.size); in pkey_ioctl_clr2seck2()
459 __func__, kcs.size); in pkey_ioctl_clr2seck2()
460 memzero_explicit(&kcs, sizeof(kcs)); in pkey_ioctl_clr2seck2()
463 apqns = _copy_apqns_from_user(kcs.apqns, kcs.apqn_entries); in pkey_ioctl_clr2seck2()
465 memzero_explicit(&kcs, sizeof(kcs)); in pkey_ioctl_clr2seck2()
471 memzero_explicit(&kcs, sizeof(kcs)); in pkey_ioctl_clr2seck2()
474 rc = pkey_handler_clr_to_key(apqns, kcs.apqn_entries, in pkey_ioctl_clr2seck2()
475 u, kcs.type, kcs.size, kcs.keygenflags, in pkey_ioctl_clr2seck2()
476 kcs.clrkey.clrkey, kcs.size / 8, in pkey_ioctl_clr2seck2()
482 memzero_explicit(&kcs, sizeof(kcs)); in pkey_ioctl_clr2seck2()
485 if (kcs.key) { in pkey_ioctl_clr2seck2()
486 if (kcs.keylen < klen) { in pkey_ioctl_clr2seck2()
488 memzero_explicit(&kcs, sizeof(kcs)); in pkey_ioctl_clr2seck2()
491 if (copy_to_user(kcs.key, kkey, klen)) { in pkey_ioctl_clr2seck2()
493 memzero_explicit(&kcs, sizeof(kcs)); in pkey_ioctl_clr2seck2()
497 kcs.keylen = klen; in pkey_ioctl_clr2seck2()
498 if (copy_to_user(ucs, &kcs, sizeof(kcs))) in pkey_ioctl_clr2seck2()
500 memzero_explicit(&kcs, sizeof(kcs)); in pkey_ioctl_clr2seck2()