Lines Matching refs:rc

305 	enum pkcs11_rc rc = PKCS11_CKR_OK;  in entry_ck_slot_info()  local
326 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_slot_info()
327 if (rc) in entry_ck_slot_info()
328 return rc; in entry_ck_slot_info()
354 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_token_info() local
380 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_token_info()
381 if (rc) in entry_ck_token_info()
382 return rc; in entry_ck_token_info()
435 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_token_mecha_ids() local
447 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_token_mecha_ids()
448 if (rc) in entry_ck_token_mecha_ids()
449 return rc; in entry_ck_token_mecha_ids()
480 return rc; in entry_ck_token_mecha_ids()
491 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_token_mecha_info() local
503 rc = serialargs_get(&ctrlargs, &token_id, sizeof(uint32_t)); in entry_ck_token_mecha_info()
504 if (rc) in entry_ck_token_mecha_info()
505 return rc; in entry_ck_token_mecha_info()
507 rc = serialargs_get(&ctrlargs, &type, sizeof(uint32_t)); in entry_ck_token_mecha_info()
508 if (rc) in entry_ck_token_mecha_info()
509 return rc; in entry_ck_token_mecha_info()
595 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_open_session() local
609 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_open_session()
610 if (rc) in entry_ck_open_session()
611 return rc; in entry_ck_open_session()
613 rc = serialargs_get(&ctrlargs, &flags, sizeof(flags)); in entry_ck_open_session()
614 if (rc) in entry_ck_open_session()
615 return rc; in entry_ck_open_session()
704 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_close_session() local
713 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_close_session()
714 if (rc) in entry_ck_close_session()
715 return rc; in entry_ck_close_session()
733 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_close_all_sessions() local
745 rc = serialargs_get(&ctrlargs, &token_id, sizeof(uint32_t)); in entry_ck_close_all_sessions()
746 if (rc) in entry_ck_close_all_sessions()
747 return rc; in entry_ck_close_all_sessions()
774 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_session_info() local
786 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_session_info()
787 if (rc) in entry_ck_session_info()
788 return rc; in entry_ck_session_info()
814 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_token_initialize() local
828 rc = serialargs_get(&ctrlargs, &token_id, sizeof(uint32_t)); in entry_ck_token_initialize()
829 if (rc) in entry_ck_token_initialize()
830 return rc; in entry_ck_token_initialize()
832 rc = serialargs_get(&ctrlargs, &pin_size, sizeof(uint32_t)); in entry_ck_token_initialize()
833 if (rc) in entry_ck_token_initialize()
834 return rc; in entry_ck_token_initialize()
836 rc = serialargs_get(&ctrlargs, &label, PKCS11_TOKEN_LABEL_SIZE); in entry_ck_token_initialize()
837 if (rc) in entry_ck_token_initialize()
838 return rc; in entry_ck_token_initialize()
840 rc = serialargs_get_ptr(&ctrlargs, &pin, pin_size); in entry_ck_token_initialize()
841 if (rc) in entry_ck_token_initialize()
842 return rc; in entry_ck_token_initialize()
865 rc = verify_identity_auth(token, PKCS11_CKU_SO); in entry_ck_token_initialize()
866 if (rc) in entry_ck_token_initialize()
867 return rc; in entry_ck_token_initialize()
872 rc = setup_so_identity_auth_from_client(token); in entry_ck_token_initialize()
873 if (rc) in entry_ck_token_initialize()
874 return rc; in entry_ck_token_initialize()
894 rc = hash_pin(PKCS11_CKU_SO, pin, pin_size, in entry_ck_token_initialize()
897 if (rc) in entry_ck_token_initialize()
898 return rc; in entry_ck_token_initialize()
903 rc = verify_pin(PKCS11_CKU_SO, pin, pin_size, in entry_ck_token_initialize()
906 if (rc) { in entry_ck_token_initialize()
909 if (rc != PKCS11_CKR_PIN_INCORRECT) in entry_ck_token_initialize()
910 return rc; in entry_ck_token_initialize()
968 enum pkcs11_rc rc = PKCS11_CKR_OK; in set_pin() local
980 rc = setup_identity_auth_from_pin(token, user_type, new_pin, in set_pin()
982 if (rc) in set_pin()
983 return rc; in set_pin()
994 rc = hash_pin(user_type, new_pin, new_pin_size, in set_pin()
997 if (rc) in set_pin()
998 return rc; in set_pin()
1006 rc = hash_pin(user_type, new_pin, new_pin_size, in set_pin()
1009 if (rc) in set_pin()
1010 return rc; in set_pin()
1039 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_init_pin() local
1050 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_init_pin()
1051 if (rc) in entry_ck_init_pin()
1052 return rc; in entry_ck_init_pin()
1054 rc = serialargs_get(&ctrlargs, &pin_size, sizeof(uint32_t)); in entry_ck_init_pin()
1055 if (rc) in entry_ck_init_pin()
1056 return rc; in entry_ck_init_pin()
1058 rc = serialargs_get_ptr(&ctrlargs, &pin, pin_size); in entry_ck_init_pin()
1059 if (rc) in entry_ck_init_pin()
1060 return rc; in entry_ck_init_pin()
1079 enum pkcs11_rc rc = PKCS11_CKR_OK; in check_so_pin() local
1090 rc = verify_pin(PKCS11_CKU_SO, pin, pin_size, in check_so_pin()
1093 if (rc) { in check_so_pin()
1096 if (rc != PKCS11_CKR_PIN_INCORRECT) in check_so_pin()
1097 return rc; in check_so_pin()
1137 enum pkcs11_rc rc = PKCS11_CKR_OK; in check_user_pin() local
1149 rc = verify_pin(PKCS11_CKU_USER, pin, pin_size, in check_user_pin()
1152 if (rc) { in check_user_pin()
1155 if (rc != PKCS11_CKR_PIN_INCORRECT) in check_user_pin()
1156 return rc; in check_user_pin()
1200 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_set_pin() local
1213 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_set_pin()
1214 if (rc) in entry_ck_set_pin()
1215 return rc; in entry_ck_set_pin()
1217 rc = serialargs_get(&ctrlargs, &old_pin_size, sizeof(uint32_t)); in entry_ck_set_pin()
1218 if (rc) in entry_ck_set_pin()
1219 return rc; in entry_ck_set_pin()
1221 rc = serialargs_get(&ctrlargs, &pin_size, sizeof(uint32_t)); in entry_ck_set_pin()
1222 if (rc) in entry_ck_set_pin()
1223 return rc; in entry_ck_set_pin()
1225 rc = serialargs_get_ptr(&ctrlargs, &old_pin, old_pin_size); in entry_ck_set_pin()
1226 if (rc) in entry_ck_set_pin()
1227 return rc; in entry_ck_set_pin()
1229 rc = serialargs_get_ptr(&ctrlargs, &pin, pin_size); in entry_ck_set_pin()
1230 if (rc) in entry_ck_set_pin()
1231 return rc; in entry_ck_set_pin()
1244 rc = check_so_pin(session, old_pin, old_pin_size); in entry_ck_set_pin()
1245 if (rc) in entry_ck_set_pin()
1246 return rc; in entry_ck_set_pin()
1257 rc = check_user_pin(session, old_pin, old_pin_size); in entry_ck_set_pin()
1258 if (rc) in entry_ck_set_pin()
1259 return rc; in entry_ck_set_pin()
1348 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_login() local
1360 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_login()
1361 if (rc) in entry_ck_login()
1362 return rc; in entry_ck_login()
1364 rc = serialargs_get(&ctrlargs, &user_type, sizeof(uint32_t)); in entry_ck_login()
1365 if (rc) in entry_ck_login()
1366 return rc; in entry_ck_login()
1368 rc = serialargs_get(&ctrlargs, &pin_size, sizeof(uint32_t)); in entry_ck_login()
1369 if (rc) in entry_ck_login()
1370 return rc; in entry_ck_login()
1372 rc = serialargs_get_ptr(&ctrlargs, &pin, pin_size); in entry_ck_login()
1373 if (rc) in entry_ck_login()
1374 return rc; in entry_ck_login()
1412 rc = check_so_pin(session, pin, pin_size); in entry_ck_login()
1413 if (!rc) in entry_ck_login()
1431 rc = check_user_pin(session, pin, pin_size); in entry_ck_login()
1432 if (!rc) in entry_ck_login()
1444 if (!rc) in entry_ck_login()
1447 return rc; in entry_ck_login()
1458 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_logout() local
1467 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_logout()
1468 if (rc) in entry_ck_logout()
1469 return rc; in entry_ck_logout()
1525 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_seed_random() local
1535 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_seed_random()
1536 if (rc) in entry_ck_seed_random()
1537 return rc; in entry_ck_seed_random()
1566 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_generate_random() local
1579 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_generate_random()
1580 if (rc) in entry_ck_generate_random()
1581 return rc; in entry_ck_generate_random()