Lines Matching refs:real_provider
1428 kcf_provider_desc_t *provider, *real_provider; in get_provider_info() local
1479 provider, &real_provider); in get_provider_info()
1481 if (real_provider != NULL) { in get_provider_info()
1482 ASSERT(real_provider == provider || in get_provider_info()
1486 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, in get_provider_info()
1489 KCF_PROV_REFRELE(real_provider); in get_provider_info()
1714 kcf_provider_desc_t *pd, *real_provider; in crypto_get_provider_session() local
1745 CRYPTO_SESSION_OFFSET(session_open), pd, &real_provider); in crypto_get_provider_session()
1747 if (real_provider != NULL) { in crypto_get_provider_session()
1748 ASSERT(real_provider == pd || in crypto_get_provider_session()
1753 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, in crypto_get_provider_session()
1757 KCF_PROV_REFRELE(real_provider); in crypto_get_provider_session()
1770 if (real_provider != NULL) { in crypto_get_provider_session()
1775 (void) kcf_submit_request(real_provider, NULL, in crypto_get_provider_session()
1777 KCF_PROV_REFRELE(real_provider); in crypto_get_provider_session()
1786 output_ps, real_provider)); in crypto_get_provider_session()
2643 kcf_provider_desc_t *real_provider = NULL; in cipher_init() local
2698 CRYPTO_MECH_INVALID, NULL, sp->sd_provider, &real_provider, fg)) in cipher_init()
2703 rv = crypto_provider_copyin_mech_param(real_provider, in cipher_init()
2717 rv = (init)(real_provider, sp->sd_provider_session->ps_session, in cipher_init()
2737 if (real_provider != NULL) { in cipher_init()
2738 crypto_free_mech(real_provider, in cipher_init()
2740 KCF_PROV_REFRELE(real_provider); in cipher_init()
3229 kcf_provider_desc_t *real_provider = NULL; in digest_init() local
3267 CRYPTO_MECH_INVALID, NULL, sp->sd_provider, &real_provider, in digest_init()
3272 rv = crypto_digest_init_prov(real_provider, in digest_init()
3287 if (real_provider != NULL) in digest_init()
3288 KCF_PROV_REFRELE(real_provider); in digest_init()
3677 kcf_provider_desc_t *real_provider; in set_pin() local
3723 sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) { in set_pin()
3729 new_pin, new_pin_len, NULL, NULL, real_provider); in set_pin()
3731 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in set_pin()
3732 KCF_PROV_REFRELE(real_provider); in set_pin()
3765 kcf_provider_desc_t *real_provider; in login() local
3802 &real_provider)) != CRYPTO_SUCCESS) { in login()
3808 real_provider); in login()
3810 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in login()
3811 KCF_PROV_REFRELE(real_provider); in login()
3839 kcf_provider_desc_t *real_provider; in logout() local
3863 &real_provider)) != CRYPTO_SUCCESS) { in logout()
3868 sp->sd_provider_session->ps_session, 0, NULL, 0, real_provider); in logout()
3869 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in logout()
3870 KCF_PROV_REFRELE(real_provider); in logout()
3930 kcf_provider_desc_t *real_provider = NULL; in sign_verify_init() local
4001 CRYPTO_MECH_INVALID, NULL, sp->sd_provider, &real_provider, in sign_verify_init()
4006 rv = crypto_provider_copyin_mech_param(real_provider, in sign_verify_init()
4020 rv = (init)(real_provider, sp->sd_provider_session->ps_session, in sign_verify_init()
4037 if (real_provider != NULL) { in sign_verify_init()
4038 crypto_free_mech(real_provider, in sign_verify_init()
4040 KCF_PROV_REFRELE(real_provider); in sign_verify_init()
4375 kcf_provider_desc_t *real_provider = NULL; in seed_random() local
4429 sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) { in seed_random()
4437 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in seed_random()
4444 if (real_provider != NULL) in seed_random()
4445 KCF_PROV_REFRELE(real_provider); in seed_random()
4466 kcf_provider_desc_t *real_provider = NULL; in generate_random() local
4515 &real_provider)) != CRYPTO_SUCCESS) { in generate_random()
4522 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in generate_random()
4536 if (real_provider != NULL) in generate_random()
4537 KCF_PROV_REFRELE(real_provider); in generate_random()
4612 kcf_provider_desc_t *real_provider = NULL; in object_create() local
4656 &real_provider)) != CRYPTO_SUCCESS) { in object_create()
4664 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_create()
4687 (void) kcf_submit_request(real_provider, NULL, in object_create()
4696 if (real_provider != NULL) in object_create()
4697 KCF_PROV_REFRELE(real_provider); in object_create()
4706 kcf_provider_desc_t *real_provider = NULL; in object_copy() local
4751 &real_provider)) != CRYPTO_SUCCESS) { in object_copy()
4760 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_copy()
4783 (void) kcf_submit_request(real_provider, NULL, in object_copy()
4792 if (real_provider != NULL) in object_copy()
4793 KCF_PROV_REFRELE(real_provider); in object_copy()
4802 kcf_provider_desc_t *real_provider; in object_destroy() local
4833 &real_provider)) != CRYPTO_SUCCESS) { in object_destroy()
4842 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_destroy()
4843 KCF_PROV_REFRELE(real_provider); in object_destroy()
4874 kcf_provider_desc_t *real_provider; in object_get_attribute_value() local
4922 sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) { in object_get_attribute_value()
4931 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_get_attribute_value()
4932 KCF_PROV_REFRELE(real_provider); in object_get_attribute_value()
4970 kcf_provider_desc_t *real_provider; in object_get_size() local
5002 sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) { in object_get_size()
5011 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_get_size()
5012 KCF_PROV_REFRELE(real_provider); in object_get_size()
5038 kcf_provider_desc_t *real_provider; in object_set_attribute_value() local
5084 sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) { in object_set_attribute_value()
5093 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_set_attribute_value()
5094 KCF_PROV_REFRELE(real_provider); in object_set_attribute_value()
5120 kcf_provider_desc_t *real_provider = NULL; in object_find_init() local
5164 sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) { in object_find_init()
5178 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_find_init()
5196 if (real_provider != NULL) in object_find_init()
5197 KCF_PROV_REFRELE(real_provider); in object_find_init()
5217 kcf_provider_desc_t *real_provider; in object_find_update() local
5264 &real_provider)) != CRYPTO_SUCCESS) { in object_find_update()
5272 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_find_update()
5273 KCF_PROV_REFRELE(real_provider); in object_find_update()
5318 kcf_provider_desc_t *real_provider; in crypto_free_find_ctx() local
5325 sp->sd_provider, &real_provider)) != CRYPTO_SUCCESS) { in crypto_free_find_ctx()
5333 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in crypto_free_find_ctx()
5334 KCF_PROV_REFRELE(real_provider); in crypto_free_find_ctx()
5394 kcf_provider_desc_t *real_provider = NULL; in object_generate_key() local
5436 &real_provider, CRYPTO_FG_GENERATE)) != CRYPTO_SUCCESS) { in object_generate_key()
5440 rv = crypto_provider_copyin_mech_param(real_provider, in object_generate_key()
5467 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_generate_key()
5491 (void) kcf_submit_request(real_provider, NULL, in object_generate_key()
5501 if (real_provider != NULL) { in object_generate_key()
5502 crypto_free_mech(real_provider, in object_generate_key()
5504 KCF_PROV_REFRELE(real_provider); in object_generate_key()
5520 kcf_provider_desc_t *real_provider = NULL; in nostore_generate_key() local
5570 &real_provider, CRYPTO_FG_GENERATE)) != CRYPTO_SUCCESS) { in nostore_generate_key()
5574 rv = crypto_provider_copyin_mech_param(real_provider, in nostore_generate_key()
5610 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in nostore_generate_key()
5644 if (real_provider != NULL) { in nostore_generate_key()
5645 crypto_free_mech(real_provider, in nostore_generate_key()
5647 KCF_PROV_REFRELE(real_provider); in nostore_generate_key()
5657 kcf_provider_desc_t *real_provider = NULL; in object_generate_key_pair() local
5707 &real_provider, CRYPTO_FG_GENERATE_KEY_PAIR)) != CRYPTO_SUCCESS) { in object_generate_key_pair()
5711 rv = crypto_provider_copyin_mech_param(real_provider, in object_generate_key_pair()
5748 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_generate_key_pair()
5778 (void) kcf_submit_request(real_provider, NULL, in object_generate_key_pair()
5786 (void) kcf_submit_request(real_provider, NULL, in object_generate_key_pair()
5796 if (real_provider != NULL) { in object_generate_key_pair()
5797 crypto_free_mech(real_provider, in object_generate_key_pair()
5799 KCF_PROV_REFRELE(real_provider); in object_generate_key_pair()
5815 kcf_provider_desc_t *real_provider = NULL; in nostore_generate_key_pair() local
5879 &real_provider, CRYPTO_FG_GENERATE_KEY_PAIR)) != CRYPTO_SUCCESS) { in nostore_generate_key_pair()
5883 rv = crypto_provider_copyin_mech_param(real_provider, in nostore_generate_key_pair()
5942 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in nostore_generate_key_pair()
5994 if (real_provider != NULL) { in nostore_generate_key_pair()
5995 crypto_free_mech(real_provider, in nostore_generate_key_pair()
5997 KCF_PROV_REFRELE(real_provider); in nostore_generate_key_pair()
6007 kcf_provider_desc_t *real_provider = NULL; in object_wrap_key() local
6060 &real_provider, CRYPTO_FG_WRAP)) != CRYPTO_SUCCESS) { in object_wrap_key()
6064 rv = crypto_provider_copyin_mech_param(real_provider, in object_wrap_key()
6108 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_wrap_key()
6140 if (real_provider != NULL) { in object_wrap_key()
6141 crypto_free_mech(real_provider, in object_wrap_key()
6143 KCF_PROV_REFRELE(real_provider); in object_wrap_key()
6166 kcf_provider_desc_t *real_provider = NULL; in object_unwrap_key() local
6222 &real_provider, CRYPTO_FG_UNWRAP)) != CRYPTO_SUCCESS) { in object_unwrap_key()
6226 rv = crypto_provider_copyin_mech_param(real_provider, in object_unwrap_key()
6275 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_unwrap_key()
6309 (void) kcf_submit_request(real_provider, NULL, in object_unwrap_key()
6319 if (real_provider != NULL) { in object_unwrap_key()
6320 crypto_free_mech(real_provider, in object_unwrap_key()
6322 KCF_PROV_REFRELE(real_provider); in object_unwrap_key()
6333 kcf_provider_desc_t *real_provider = NULL; in object_derive_key() local
6386 &real_provider, CRYPTO_FG_DERIVE)) != CRYPTO_SUCCESS) { in object_derive_key()
6390 rv = crypto_provider_copyin_mech_param(real_provider, in object_derive_key()
6418 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in object_derive_key()
6423 rv = crypto_provider_copyout_mech_param(real_provider, in object_derive_key()
6464 (void) kcf_submit_request(real_provider, NULL, in object_derive_key()
6471 if (real_provider != NULL) { in object_derive_key()
6472 crypto_free_mech(real_provider, in object_derive_key()
6474 KCF_PROV_REFRELE(real_provider); in object_derive_key()
6490 kcf_provider_desc_t *real_provider = NULL; in nostore_derive_key() local
6547 &real_provider, CRYPTO_FG_DERIVE)) != CRYPTO_SUCCESS) { in nostore_derive_key()
6551 rv = crypto_provider_copyin_mech_param(real_provider, in nostore_derive_key()
6588 rv = kcf_submit_request(real_provider, NULL, NULL, ¶ms, B_FALSE); in nostore_derive_key()
6591 rv = crypto_provider_copyout_mech_param(real_provider, in nostore_derive_key()
6636 if (real_provider != NULL) { in nostore_derive_key()
6637 crypto_free_mech(real_provider, in nostore_derive_key()
6639 KCF_PROV_REFRELE(real_provider); in nostore_derive_key()