Lines Matching defs:pd
508 kcf_provider_desc_t *pd;
527 pd = me->me_sw_prov->pm_prov_desc;
528 KCF_PROV_REFHOLD(pd);
530 if ((KCF_PROV_KEY_OPS(pd) != NULL) &&
531 (KCF_PROV_KEY_OPS(pd)->key_check != NULL)) {
536 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech);
537 error = KCF_PROV_KEY_CHECK(pd, &lmech, key);
540 KCF_PROV_REFRELE(pd);
546 KCF_PROV_REFRELE(pd);
551 pd = prov_chain->pm_prov_desc;
552 KCF_PROV_REFHOLD(pd);
554 if ((KCF_PROV_KEY_OPS(pd) != NULL) &&
555 (KCF_PROV_KEY_OPS(pd)->key_check != NULL)) {
560 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd,
562 error = KCF_PROV_KEY_CHECK(pd, &lmech, key);
565 KCF_PROV_REFRELE(pd);
570 KCF_PROV_REFRELE(pd);
584 kcf_provider_desc_t *pd = provider;
585 kcf_provider_desc_t *real_provider = pd;
589 ASSERT(KCF_PROV_REFHELD(pd));
596 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER) {
603 if (pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER)
778 match_ext_info(kcf_provider_desc_t *pd, char *label, char *manuf, char *serial,
783 rv = crypto_get_provinfo(pd, ext_info);
814 kcf_provider_desc_t **provider_array, *pd;
833 pd = provider_array[i];
834 if (match_ext_info(pd, label, manuf, serial, ext_info)) {
835 KCF_PROV_REFHOLD(pd);
840 pd = NULL;
844 return (pd);
856 kcf_provider_desc_t *pd;
859 pd = (kcf_provider_desc_t *)hndl;
862 pd, &real_provider);
865 ASSERT(real_provider == pd ||
866 pd->pd_prov_type == CRYPTO_LOGICAL_PROVIDER);
868 0, NULL, 0, NULL, 0, NULL, info, pd);