Lines Matching refs:ret

134     int ret;  in p11_rsa_private_encrypt()  local
144 ret = p11_get_session(NULL, p11rsa->p, p11rsa->slot, NULL, &session); in p11_rsa_private_encrypt()
145 if (ret) in p11_rsa_private_encrypt()
148 ret = P11FUNC(p11rsa->p, SignInit, (session, &mechanism, key)); in p11_rsa_private_encrypt()
149 if (ret != CKR_OK) { in p11_rsa_private_encrypt()
154 ret = P11FUNC(p11rsa->p, Sign, in p11_rsa_private_encrypt()
157 if (ret != CKR_OK) in p11_rsa_private_encrypt()
172 int ret; in p11_rsa_private_decrypt() local
182 ret = p11_get_session(NULL, p11rsa->p, p11rsa->slot, NULL, &session); in p11_rsa_private_decrypt()
183 if (ret) in p11_rsa_private_decrypt()
186 ret = P11FUNC(p11rsa->p, DecryptInit, (session, &mechanism, key)); in p11_rsa_private_decrypt()
187 if (ret != CKR_OK) { in p11_rsa_private_decrypt()
192 ret = P11FUNC(p11rsa->p, Decrypt, in p11_rsa_private_decrypt()
195 if (ret != CKR_OK) in p11_rsa_private_decrypt()
269 int ret; in p11_mech_info() local
271 ret = P11FUNC(p, GetMechanismList, (slot->id, NULL_PTR, &i)); in p11_mech_info()
272 if (ret) { in p11_mech_info()
290 ret = P11FUNC(p, GetMechanismList, (slot->id, slot->mechs.list, &i)); in p11_mech_info()
291 if (ret) { in p11_mech_info()
313 ret = P11FUNC(p, GetMechanismInfo, (slot->id, slot->mechs.list[i], in p11_mech_info()
315 if (ret) { in p11_mech_info()
338 int ret; in p11_init_slot() local
343 ret = P11FUNC(p, GetSlotInfo, (slot->id, &slot_info)); in p11_init_slot()
344 if (ret) { in p11_init_slot()
365 ret = P11FUNC(p, GetTokenInfo, (slot->id, &token_info)); in p11_init_slot()
366 if (ret) { in p11_init_slot()
370 num, ret); in p11_init_slot()
378 ret = p11_get_session(context, p, slot, lock, &session); in p11_init_slot()
379 if (ret) in p11_init_slot()
380 return ret; in p11_init_slot()
382 ret = p11_mech_info(context, p, slot, num); in p11_init_slot()
383 if (ret) in p11_init_slot()
386 ret = p11_list_keys(context, p, slot, session, lock, &slot->certs); in p11_init_slot()
390 return ret; in p11_init_slot()
400 CK_RV ret; in p11_get_session() local
411 ret = P11FUNC(p, OpenSession, (slot->id, in p11_get_session()
416 if (ret != CKR_OK) { in p11_get_session()
421 (int)slot->id, ret); in p11_get_session()
457 ret = hx509_lock_prompt(lock, &prompt); in p11_get_session()
458 if (ret) { in p11_get_session()
461 hx509_set_error_string(context, 0, ret, in p11_get_session()
464 (int)slot->id, ret); in p11_get_session()
465 return ret; in p11_get_session()
472 ret = P11FUNC(p, Login, (slot->session, CKU_USER, in p11_get_session()
474 if (ret != CKR_OK) { in p11_get_session()
479 (int)slot->id, ret); in p11_get_session()
529 int ret, ret2, i; in iterate_entries() local
531 ret = P11FUNC(p, FindObjectsInit, (session, search_data, num_search_data)); in iterate_entries()
532 if (ret != CKR_OK) { in iterate_entries()
536 ret = P11FUNC(p, FindObjects, (session, &object, 1, &object_count)); in iterate_entries()
537 if (ret != CKR_OK) { in iterate_entries()
546 ret = P11FUNC(p, GetAttributeValue, in iterate_entries()
548 if (ret != CKR_OK) { in iterate_entries()
554 ret = ENOMEM; in iterate_entries()
558 ret = P11FUNC(p, GetAttributeValue, in iterate_entries()
560 if (ret != CKR_OK) { in iterate_entries()
561 ret = -1; in iterate_entries()
565 ret = (*func)(context, p, slot, session, object, ptr, query, num_query); in iterate_entries()
566 if (ret) in iterate_entries()
588 return ret; in iterate_entries()
600 int ret; in getattr_bn() local
606 ret = P11FUNC(p, GetAttributeValue, in getattr_bn()
608 if (ret != CKR_OK) in getattr_bn()
613 ret = P11FUNC(p, GetAttributeValue, in getattr_bn()
615 if (ret != CKR_OK) { in getattr_bn()
635 int ret; in collect_private_key() local
644 ret = hx509_private_key_init(&key, NULL, NULL); in collect_private_key()
645 if (ret) in collect_private_key()
646 return ret; in collect_private_key()
685 ret = RSA_set_app_data(rsa, p11rsa); in collect_private_key()
686 if (ret != 1) in collect_private_key()
691 ret = _hx509_collector_private_key_add(context, in collect_private_key()
698 if (ret) { in collect_private_key()
700 return ret; in collect_private_key()
722 int ret; in collect_cert() local
730 ret = hx509_cert_init_data(context, query[1].pValue, in collect_cert()
732 if (ret) in collect_cert()
733 return ret; in collect_cert()
766 ret = _hx509_collector_certs_add(context, collector, cert); in collect_cert()
769 return ret; in collect_cert()
791 int ret; in p11_list_keys() local
799 ret = _hx509_collector_alloc(context, lock, &collector); in p11_list_keys()
800 if (ret) in p11_list_keys()
801 return ret; in p11_list_keys()
804 ret = iterate_entries(context, p, slot, session, in p11_list_keys()
808 if (ret) in p11_list_keys()
812 ret = iterate_entries(context, p, slot, session, in p11_list_keys()
816 if (ret) in p11_list_keys()
819 ret = _hx509_collector_collect_certs(context, collector, &slot->certs); in p11_list_keys()
824 return ret; in p11_list_keys()
836 int ret; in p11_init() local
870 ret = HX509_PKCS11_LOAD; in p11_init()
871 hx509_set_error_string(context, 0, ret, in p11_init()
878 ret = HX509_PKCS11_LOAD; in p11_init()
879 hx509_set_error_string(context, 0, ret, in p11_init()
885 ret = (*getFuncs)(&p->funcs); in p11_init()
886 if (ret) { in p11_init()
887 ret = HX509_PKCS11_LOAD; in p11_init()
888 hx509_set_error_string(context, 0, ret, in p11_init()
893 ret = P11FUNC(p, Initialize, (NULL_PTR)); in p11_init()
894 if (ret != CKR_OK) { in p11_init()
895 ret = HX509_PKCS11_TOKEN_CONFUSED; in p11_init()
896 hx509_set_error_string(context, 0, ret, in p11_init()
901 ret = P11FUNC(p, GetSlotList, (FALSE, NULL, &p->num_slots)); in p11_init()
902 if (ret) { in p11_init()
903 ret = HX509_PKCS11_TOKEN_CONFUSED; in p11_init()
904 hx509_set_error_string(context, 0, ret, in p11_init()
910 ret = HX509_PKCS11_NO_SLOT; in p11_init()
911 hx509_set_error_string(context, 0, ret, in p11_init()
925 ret = ENOMEM; in p11_init()
929 ret = P11FUNC(p, GetSlotList, (FALSE, slot_ids, &p->num_slots)); in p11_init()
930 if (ret) { in p11_init()
935 ret = HX509_PKCS11_TOKEN_CONFUSED; in p11_init()
944 ret = ENOMEM; in p11_init()
949 ret = p11_init_slot(context, p, lock, slot_ids[i], i, &p->slot[i]); in p11_init()
950 if (ret) in p11_init()
956 if (ret) in p11_init()
959 ret = HX509_PKCS11_NO_TOKEN; in p11_init()
969 return ret; in p11_init()
1044 int ret; in p11_iter_start() local
1052 ret = hx509_certs_init(context, "MEMORY:pkcs11-iter", 0, NULL, &c->certs); in p11_iter_start()
1053 if (ret) { in p11_iter_start()
1055 return ret; in p11_iter_start()
1061 ret = hx509_certs_merge(context, c->certs, p->slot[i].certs); in p11_iter_start()
1062 if (ret) { in p11_iter_start()
1065 return ret; in p11_iter_start()
1069 ret = hx509_certs_start_seq(context, c->certs, &c->cursor); in p11_iter_start()
1070 if (ret) { in p11_iter_start()
1093 int ret; in p11_iter_end() local
1094 ret = hx509_certs_end_seq(context, c->certs, c->cursor); in p11_iter_end()
1097 return ret; in p11_iter_end()