Lines Matching refs:rc

211 	int rc, verify;
223 rc = cca_findcard(key, &cardnr, &domain, verify);
224 if (rc < 0)
226 if (rc > 0 && verify < 2)
230 rc = cca_sec2protkey(cardnr, domain, key,
234 rc = cca_cipher2protkey(cardnr, domain, key,
241 if (rc == 0)
245 if (rc)
246 pr_debug("%s failed rc=%d\n", __func__, rc);
248 return rc;
259 int i, rc;
264 rc = ep11_findcard2(&apqns, &nr_apqns, 0xFFFF, 0xFFFF,
268 if (rc)
272 for (rc = -ENODEV, i = 0; i < nr_apqns; i++) {
275 rc = ep11_clr2keyblob(card, dom, clrkeylen * 8,
278 if (rc == 0)
284 if (rc)
285 pr_debug("%s failed rc=%d\n", __func__, rc);
286 return rc;
296 int i, j, rc = -ENODEV;
302 for (i = 0; i < 2 && rc; i++) {
305 rc = ep11_findcard2(&apqns, &nr_apqns, 0xFFFF, 0xFFFF,
309 if (rc)
313 for (rc = -ENODEV, j = 0; j < nr_apqns && rc; j++) {
316 rc = ep11_kblob2protkey(card, dom, key, keylen,
323 if (rc)
324 pr_debug("%s failed rc=%d\n", __func__, rc);
326 return rc;
338 int rc;
341 rc = cca_check_secaeskeytoken(pkey_dbf_info, 3, (u8 *)seckey, 0);
342 if (rc)
350 rc = cca_findcard(seckey->seckey, &cardnr, &domain, 1);
351 if (rc < 0)
354 if (rc > 0) {
359 rc = 0;
368 pr_debug("%s rc=%d\n", __func__, rc);
369 return rc;
380 int rc;
393 rc = pkey_clr2protkey(keytype, clrkey,
395 if (rc)
396 return rc;
465 int rc;
480 rc = pkey_clr2protkey(t->keytype, t->clearkey,
482 if (!rc)
490 rc = cca_clr2seckey(0xFFFF, 0xFFFF, t->keytype, t->clearkey, tmpbuf);
491 if (rc)
493 rc = pkey_skey2pkey(tmpbuf,
495 if (!rc)
500 rc = pkey_clr2ep11key(t->clearkey, t->len,
502 if (rc)
504 rc = pkey_ep11key2pkey(tmpbuf, tmpbuflen,
506 if (!rc)
514 return rc;
522 int rc;
553 rc = pkey_clr2protkey(t->keytype, t->clearkey,
555 if (rc) {
560 return rc;
570 int rc = -EINVAL;
579 rc = pkey_verifyprotkey(t->protkey, t->len, t->keytype);
580 if (rc)
597 rc = nonccatokaes2pkey(t, protkey,
605 rc = nonccatokecc2pkey(t, protkey,
617 rc = ep11_check_aes_key(pkey_dbf_info, 3, key, keylen, 1);
618 if (rc)
620 rc = pkey_ep11key2pkey(key, keylen,
626 rc = ep11_check_aes_key_with_hdr(pkey_dbf_info,
628 if (rc)
630 rc = pkey_ep11key2pkey(key, keylen,
639 return rc;
675 int rc;
684 rc = pkey_nonccatok2pkey(key, keylen,
688 rc = pkey_ccainttok2pkey(key, keylen,
697 pr_debug("%s rc=%d\n", __func__, rc);
698 return rc;
706 int i, card, dom, rc;
741 for (i = 0, rc = -ENODEV; i < nr_apqns; i++) {
746 rc = ep11_genaeskey(card, dom, ksize, kflags,
749 rc = cca_genseckey(card, dom, ksize, keybuf);
750 *keybufsize = (rc ? 0 : SECKEYBLOBSIZE);
753 rc = cca_gencipherkey(card, dom, ksize, kflags,
756 if (rc == 0)
760 return rc;
768 int i, card, dom, rc;
805 for (i = 0, rc = -ENODEV; i < nr_apqns; i++) {
810 rc = ep11_clr2keyblob(card, dom, ksize, kflags,
814 rc = cca_clr2seckey(card, dom, ksize,
816 *keybufsize = (rc ? 0 : SECKEYBLOBSIZE);
819 rc = cca_clr2cipherkey(card, dom, ksize, kflags,
822 if (rc == 0)
826 return rc;
836 int rc;
845 rc = cca_check_secaeskeytoken(pkey_dbf_info, 3, key, 0);
846 if (rc)
853 rc = cca_findcard2(&_apqns, &_nr_apqns, *cardnr, *domain,
855 if (rc == 0 && flags)
857 if (rc == -ENODEV) {
858 rc = cca_findcard2(&_apqns, &_nr_apqns,
862 if (rc == 0 && flags)
865 if (rc)
875 rc = cca_check_secaescipherkey(pkey_dbf_info, 3, key, 0, 1);
876 if (rc)
890 rc = cca_findcard2(&_apqns, &_nr_apqns, *cardnr, *domain,
892 if (rc == 0 && flags)
894 if (rc == -ENODEV) {
895 rc = cca_findcard2(&_apqns, &_nr_apqns,
899 if (rc == 0 && flags)
902 if (rc)
913 rc = ep11_check_aes_key(pkey_dbf_info, 3, key, keylen, 1);
914 if (rc)
922 rc = ep11_findcard2(&_apqns, &_nr_apqns, *cardnr, *domain,
925 if (rc)
939 rc = ep11_check_aes_key_with_hdr(pkey_dbf_info,
941 if (rc)
949 rc = ep11_findcard2(&_apqns, &_nr_apqns, *cardnr, *domain,
952 if (rc)
961 rc = -EINVAL;
966 return rc;
974 int i, card, dom, rc;
1023 for (i = 0, rc = -ENODEV; i < nr_apqns; i++) {
1028 rc = cca_sec2protkey(card, dom, key,
1032 rc = cca_cipher2protkey(card, dom, key,
1036 rc = ep11_kblob2protkey(card, dom, key, keylen,
1040 if (rc == 0)
1044 return rc;
1052 int rc;
1073 rc = ep11_findcard2(&_apqns, &_nr_apqns, 0xFFFF, 0xFFFF,
1075 if (rc)
1089 rc = ep11_findcard2(&_apqns, &_nr_apqns, 0xFFFF, 0xFFFF,
1091 if (rc)
1116 rc = cca_findcard2(&_apqns, &_nr_apqns, 0xFFFF, 0xFFFF,
1119 if (rc)
1134 rc = cca_findcard2(&_apqns, &_nr_apqns, 0xFFFF, 0xFFFF,
1137 if (rc)
1145 rc = -ENOSPC;
1153 return rc;
1161 int rc;
1175 rc = cca_findcard2(&_apqns, &_nr_apqns, 0xFFFF, 0xFFFF,
1178 if (rc)
1187 rc = cca_findcard2(&_apqns, &_nr_apqns, 0xFFFF, 0xFFFF,
1190 if (rc)
1202 rc = ep11_findcard2(&_apqns, &_nr_apqns, 0xFFFF, 0xFFFF,
1204 if (rc)
1213 rc = -ENOSPC;
1221 return rc;
1229 int i, card, dom, rc;
1293 for (rc = -ENODEV, i = 0; rc && i < nr_apqns; i++) {
1300 rc = ep11_kblob2protkey(card, dom, key, hdr->len,
1306 rc = ep11_kblob2protkey(card, dom, key, hdr->len,
1311 rc = cca_sec2protkey(card, dom, key, protkey,
1315 rc = cca_cipher2protkey(card, dom, key, protkey,
1318 rc = cca_ecc2protkey(card, dom, key, protkey,
1324 return rc;
1350 int rc;
1359 rc = cca_genseckey(kgs.cardnr, kgs.domain,
1361 pr_debug("%s cca_genseckey()=%d\n", __func__, rc);
1362 if (rc)
1374 rc = cca_clr2seckey(kcs.cardnr, kcs.domain, kcs.keytype,
1376 pr_debug("%s cca_clr2seckey()=%d\n", __func__, rc);
1377 if (rc)
1391 rc = cca_sec2protkey(ksp.cardnr, ksp.domain,
1394 pr_debug("%s cca_sec2protkey()=%d\n", __func__, rc);
1395 if (rc)
1408 rc = pkey_clr2protkey(kcp.keytype, kcp.clrkey.clrkey,
1411 pr_debug("%s pkey_clr2protkey()=%d\n", __func__, rc);
1412 if (rc)
1425 rc = cca_findcard(kfc.seckey.seckey,
1427 pr_debug("%s cca_findcard()=%d\n", __func__, rc);
1428 if (rc < 0)
1441 rc = pkey_skey2pkey(ksp.seckey.seckey, ksp.protkey.protkey,
1443 pr_debug("%s pkey_skey2pkey()=%d\n", __func__, rc);
1444 if (rc)
1456 rc = pkey_verifykey(&kvk.seckey, &kvk.cardnr, &kvk.domain,
1458 pr_debug("%s pkey_verifykey()=%d\n", __func__, rc);
1459 if (rc)
1472 rc = pkey_genprotkey(kgp.keytype, kgp.protkey.protkey,
1474 pr_debug("%s pkey_genprotkey()=%d\n", __func__, rc);
1475 if (rc)
1487 rc = pkey_verifyprotkey(kvp.protkey.protkey,
1489 pr_debug("%s pkey_verifyprotkey()=%d\n", __func__, rc);
1503 rc = pkey_keyblob2pkey(kkey, ktp.keylen, ktp.protkey.protkey,
1505 pr_debug("%s pkey_keyblob2pkey()=%d\n", __func__, rc);
1508 if (rc)
1531 rc = pkey_genseckey2(apqns, kgs.apqn_entries,
1534 pr_debug("%s pkey_genseckey2()=%d\n", __func__, rc);
1536 if (rc) {
1552 rc = -EFAULT;
1573 rc = pkey_clr2seckey2(apqns, kcs.apqn_entries,
1576 pr_debug("%s pkey_clr2seckey2()=%d\n", __func__, rc);
1578 if (rc) {
1594 rc = -EFAULT;
1609 rc = pkey_verifykey2(kkey, kvk.keylen,
1612 pr_debug("%s pkey_verifykey2()=%d\n", __func__, rc);
1614 if (rc)
1637 rc = pkey_keyblob2pkey2(apqns, ktp.apqn_entries,
1641 pr_debug("%s pkey_keyblob2pkey2()=%d\n", __func__, rc);
1645 if (rc)
1673 rc = pkey_apqns4key(kkey, kak.keylen, kak.flags,
1675 pr_debug("%s pkey_apqns4key()=%d\n", __func__, rc);
1677 if (rc && rc != -ENOSPC) {
1681 if (!rc && kak.apqns) {
1696 rc = -EFAULT;
1716 rc = pkey_apqns4keytype(kat.type, kat.cur_mkvp, kat.alt_mkvp,
1718 pr_debug("%s pkey_apqns4keytype()=%d\n", __func__, rc);
1719 if (rc && rc != -ENOSPC) {
1723 if (!rc && kat.apqns) {
1738 rc = -EFAULT;
1765 rc = pkey_keyblob2pkey3(apqns, ktp.apqn_entries,
1768 pr_debug("%s pkey_keyblob2pkey3()=%d\n", __func__, rc);
1772 if (rc) {
1797 return rc;
1815 int rc;
1829 rc = pkey_genprotkey(protkeytoken.keytype,
1831 if (rc)
1832 return rc;
1842 rc = pkey_genprotkey(protkeytoken.keytype,
1844 if (rc)
1845 return rc;
1939 int rc;
1947 rc = cca_genseckey(-1, -1, keytype, seckey->seckey);
1948 if (rc)
1949 return rc;
1953 rc = cca_genseckey(-1, -1, keytype, seckey->seckey);
1954 if (rc)
1955 return rc;
2047 int i, rc, card, dom;
2056 rc = cca_findcard2(&apqns, &nr_apqns, 0xFFFF, 0xFFFF,
2058 if (rc)
2059 return rc;
2064 for (i = 0, rc = -ENODEV; i < nr_apqns; i++) {
2067 rc = cca_gencipherkey(card, dom, keybits, 0, buf, &keysize);
2068 if (rc == 0)
2071 if (rc)
2072 return rc;
2077 rc = cca_gencipherkey(card, dom, keybits, 0, buf, &keysize);
2078 if (rc == 0)
2170 int i, rc, card, dom;
2179 rc = ep11_findcard2(&apqns, &nr_apqns, 0xFFFF, 0xFFFF,
2183 if (rc)
2184 return rc;
2189 for (i = 0, rc = -ENODEV; i < nr_apqns; i++) {
2192 rc = ep11_genaeskey(card, dom, keybits, 0, buf, &keysize,
2194 if (rc == 0)
2197 if (rc)
2198 return rc;
2203 rc = ep11_genaeskey(card, dom, keybits, 0, buf, &keysize,
2205 if (rc == 0)