Lines Matching refs:rc

317 	enum pkcs11_rc rc = PKCS11_CKR_OK;  in entry_ck_slot_info()  local
338 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_slot_info()
339 if (rc) in entry_ck_slot_info()
340 return rc; in entry_ck_slot_info()
366 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_token_info() local
392 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_token_info()
393 if (rc) in entry_ck_token_info()
394 return rc; in entry_ck_token_info()
447 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_token_mecha_ids() local
459 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_token_mecha_ids()
460 if (rc) in entry_ck_token_mecha_ids()
461 return rc; in entry_ck_token_mecha_ids()
492 return rc; in entry_ck_token_mecha_ids()
503 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_token_mecha_info() local
515 rc = serialargs_get(&ctrlargs, &token_id, sizeof(uint32_t)); in entry_ck_token_mecha_info()
516 if (rc) in entry_ck_token_mecha_info()
517 return rc; in entry_ck_token_mecha_info()
519 rc = serialargs_get(&ctrlargs, &type, sizeof(uint32_t)); in entry_ck_token_mecha_info()
520 if (rc) in entry_ck_token_mecha_info()
521 return rc; in entry_ck_token_mecha_info()
607 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_open_session() local
621 rc = serialargs_get(&ctrlargs, &token_id, sizeof(token_id)); in entry_ck_open_session()
622 if (rc) in entry_ck_open_session()
623 return rc; in entry_ck_open_session()
625 rc = serialargs_get(&ctrlargs, &flags, sizeof(flags)); in entry_ck_open_session()
626 if (rc) in entry_ck_open_session()
627 return rc; in entry_ck_open_session()
716 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_close_session() local
725 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_close_session()
726 if (rc) in entry_ck_close_session()
727 return rc; in entry_ck_close_session()
745 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_close_all_sessions() local
757 rc = serialargs_get(&ctrlargs, &token_id, sizeof(uint32_t)); in entry_ck_close_all_sessions()
758 if (rc) in entry_ck_close_all_sessions()
759 return rc; in entry_ck_close_all_sessions()
786 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_session_info() local
798 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_session_info()
799 if (rc) in entry_ck_session_info()
800 return rc; in entry_ck_session_info()
826 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_token_initialize() local
840 rc = serialargs_get(&ctrlargs, &token_id, sizeof(uint32_t)); in entry_ck_token_initialize()
841 if (rc) in entry_ck_token_initialize()
842 return rc; in entry_ck_token_initialize()
844 rc = serialargs_get(&ctrlargs, &pin_size, sizeof(uint32_t)); in entry_ck_token_initialize()
845 if (rc) in entry_ck_token_initialize()
846 return rc; in entry_ck_token_initialize()
848 rc = serialargs_get(&ctrlargs, &label, PKCS11_TOKEN_LABEL_SIZE); in entry_ck_token_initialize()
849 if (rc) in entry_ck_token_initialize()
850 return rc; in entry_ck_token_initialize()
852 rc = serialargs_get_ptr(&ctrlargs, &pin, pin_size); in entry_ck_token_initialize()
853 if (rc) in entry_ck_token_initialize()
854 return rc; in entry_ck_token_initialize()
882 rc = verify_identity_auth(token, PKCS11_CKU_SO); in entry_ck_token_initialize()
883 if (rc) in entry_ck_token_initialize()
884 return rc; in entry_ck_token_initialize()
890 rc = verify_pin(PKCS11_CKU_SO, pin, pin_size, in entry_ck_token_initialize()
893 if (!rc) in entry_ck_token_initialize()
896 if (rc != PKCS11_CKR_PIN_INCORRECT) in entry_ck_token_initialize()
897 return rc; in entry_ck_token_initialize()
915 rc = setup_so_identity_auth_from_client(token); in entry_ck_token_initialize()
916 if (rc) in entry_ck_token_initialize()
917 return rc; in entry_ck_token_initialize()
928 rc = hash_pin(PKCS11_CKU_SO, pin, pin_size, in entry_ck_token_initialize()
931 if (rc) in entry_ck_token_initialize()
932 return rc; in entry_ck_token_initialize()
977 enum pkcs11_rc rc = PKCS11_CKR_OK; in set_pin() local
990 rc = setup_identity_auth_from_pin(token, user_type, in set_pin()
992 if (rc == PKCS11_CKR_OK) { in set_pin()
994 } else if (rc == PKCS11_CKR_PIN_INVALID && in set_pin()
1007 return rc; in set_pin()
1029 rc = setup_identity_auth_from_pin(token, PKCS11_CKU_SO, in set_pin()
1031 if (rc) { in set_pin()
1038 return rc; in set_pin()
1050 rc = hash_pin(user_type, new_pin, new_pin_size, in set_pin()
1053 if (rc) in set_pin()
1054 return rc; in set_pin()
1062 rc = hash_pin(user_type, new_pin, new_pin_size, in set_pin()
1065 if (rc) in set_pin()
1066 return rc; in set_pin()
1095 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_init_pin() local
1106 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_init_pin()
1107 if (rc) in entry_ck_init_pin()
1108 return rc; in entry_ck_init_pin()
1110 rc = serialargs_get(&ctrlargs, &pin_size, sizeof(uint32_t)); in entry_ck_init_pin()
1111 if (rc) in entry_ck_init_pin()
1112 return rc; in entry_ck_init_pin()
1114 rc = serialargs_get_ptr(&ctrlargs, &pin, pin_size); in entry_ck_init_pin()
1115 if (rc) in entry_ck_init_pin()
1116 return rc; in entry_ck_init_pin()
1136 enum pkcs11_rc rc = PKCS11_CKR_OK; in check_so_pin() local
1161 rc = verify_pin(PKCS11_CKU_SO, pin, pin_size, in check_so_pin()
1164 if (rc == PKCS11_CKR_PIN_INCORRECT) { in check_so_pin()
1171 if (rc) in check_so_pin()
1185 return rc; in check_so_pin()
1193 enum pkcs11_rc rc = PKCS11_CKR_OK; in check_user_pin() local
1221 rc = verify_pin(PKCS11_CKU_USER, pin, pin_size, in check_user_pin()
1224 if (rc == PKCS11_CKR_PIN_INCORRECT) { in check_user_pin()
1231 if (rc) in check_user_pin()
1245 return rc; in check_user_pin()
1256 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_set_pin() local
1269 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_set_pin()
1270 if (rc) in entry_ck_set_pin()
1271 return rc; in entry_ck_set_pin()
1273 rc = serialargs_get(&ctrlargs, &old_pin_size, sizeof(uint32_t)); in entry_ck_set_pin()
1274 if (rc) in entry_ck_set_pin()
1275 return rc; in entry_ck_set_pin()
1277 rc = serialargs_get(&ctrlargs, &pin_size, sizeof(uint32_t)); in entry_ck_set_pin()
1278 if (rc) in entry_ck_set_pin()
1279 return rc; in entry_ck_set_pin()
1281 rc = serialargs_get_ptr(&ctrlargs, &old_pin, old_pin_size); in entry_ck_set_pin()
1282 if (rc) in entry_ck_set_pin()
1283 return rc; in entry_ck_set_pin()
1285 rc = serialargs_get_ptr(&ctrlargs, &pin, pin_size); in entry_ck_set_pin()
1286 if (rc) in entry_ck_set_pin()
1287 return rc; in entry_ck_set_pin()
1300 rc = check_so_pin(session, old_pin, old_pin_size); in entry_ck_set_pin()
1301 if (rc) in entry_ck_set_pin()
1302 return rc; in entry_ck_set_pin()
1313 rc = check_user_pin(session, old_pin, old_pin_size); in entry_ck_set_pin()
1314 if (rc) in entry_ck_set_pin()
1315 return rc; in entry_ck_set_pin()
1404 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_login() local
1416 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_login()
1417 if (rc) in entry_ck_login()
1418 return rc; in entry_ck_login()
1420 rc = serialargs_get(&ctrlargs, &user_type, sizeof(uint32_t)); in entry_ck_login()
1421 if (rc) in entry_ck_login()
1422 return rc; in entry_ck_login()
1424 rc = serialargs_get(&ctrlargs, &pin_size, sizeof(uint32_t)); in entry_ck_login()
1425 if (rc) in entry_ck_login()
1426 return rc; in entry_ck_login()
1428 rc = serialargs_get_ptr(&ctrlargs, &pin, pin_size); in entry_ck_login()
1429 if (rc) in entry_ck_login()
1430 return rc; in entry_ck_login()
1468 rc = check_so_pin(session, pin, pin_size); in entry_ck_login()
1469 if (!rc) in entry_ck_login()
1487 rc = check_user_pin(session, pin, pin_size); in entry_ck_login()
1488 if (!rc) in entry_ck_login()
1500 if (!rc) in entry_ck_login()
1503 return rc; in entry_ck_login()
1514 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_logout() local
1523 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_logout()
1524 if (rc) in entry_ck_logout()
1525 return rc; in entry_ck_logout()
1581 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_seed_random() local
1591 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_seed_random()
1592 if (rc) in entry_ck_seed_random()
1593 return rc; in entry_ck_seed_random()
1622 enum pkcs11_rc rc = PKCS11_CKR_OK; in entry_ck_generate_random() local
1635 rc = serialargs_get_session_from_handle(&ctrlargs, client, &session); in entry_ck_generate_random()
1636 if (rc) in entry_ck_generate_random()
1637 return rc; in entry_ck_generate_random()