Lines Matching refs:mech

106     crypto_mechanism_t *mech, crypto_key_t *key,  in crypto_cipher_init_prov()  argument
120 error = kcf_get_hardware_provider(mech->cm_type, key, in crypto_cipher_init_prov()
124 error = kcf_get_hardware_provider(mech->cm_type, key, in crypto_cipher_init_prov()
144 lmech = *mech; in crypto_cipher_init_prov()
145 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, real_provider, &lmech); in crypto_cipher_init_prov()
164 KCF_CAN_SHARE_OPSTATE(pd, mech->cm_type)) { in crypto_cipher_init_prov()
169 if ((kcf_get_sw_prov(mech->cm_type, &tpd, &tctxp->kc_mech, in crypto_cipher_init_prov()
173 sinfo = &(KCF_TO_PROV_MECHINFO(tpd, mech->cm_type)); in crypto_cipher_init_prov()
199 mech, key, NULL, NULL, tmpl); in crypto_cipher_init_prov()
203 mech, key, NULL, NULL, tmpl); in crypto_cipher_init_prov()
229 crypto_cipher_init(crypto_mechanism_t *mech, crypto_key_t *key, in crypto_cipher_init() argument
242 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_cipher_init()
268 error = crypto_cipher_init_prov(pd, pd->pd_sid, mech, key, in crypto_cipher_init()
319 crypto_mechanism_t *mech, crypto_data_t *plaintext, crypto_key_t *key, in crypto_encrypt_prov() argument
331 error = kcf_get_hardware_provider(mech->cm_type, key, in crypto_encrypt_prov()
339 KCF_WRAP_ENCRYPT_OPS_PARAMS(&params, KCF_OP_ATOMIC, sid, mech, key, in crypto_encrypt_prov()
354 crypto_encrypt(crypto_mechanism_t *mech, crypto_data_t *plaintext, in crypto_encrypt() argument
368 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_encrypt()
398 lmech = *mech; in crypto_encrypt()
399 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in crypto_encrypt()
406 mech, key, plaintext, ciphertext, spi_ctx_tmpl); in crypto_encrypt()
431 crypto_mechanism_t *mech, crypto_key_t *key, in crypto_encrypt_init_prov() argument
435 return (crypto_cipher_init_prov(pd, sid, mech, key, tmpl, ctxp, crq, in crypto_encrypt_init_prov()
445 crypto_encrypt_init(crypto_mechanism_t *mech, crypto_key_t *key, in crypto_encrypt_init() argument
449 return (crypto_cipher_init(mech, key, tmpl, ctxp, crq, in crypto_encrypt_init()
600 crypto_mechanism_t *mech, crypto_data_t *ciphertext, crypto_key_t *key, in crypto_decrypt_prov() argument
612 rv = kcf_get_hardware_provider(mech->cm_type, key, in crypto_decrypt_prov()
620 KCF_WRAP_DECRYPT_OPS_PARAMS(&params, KCF_OP_ATOMIC, sid, mech, key, in crypto_decrypt_prov()
636 crypto_decrypt(crypto_mechanism_t *mech, crypto_data_t *ciphertext, in crypto_decrypt() argument
650 if ((pd = kcf_get_mech_provider(mech->cm_type, key, &me, &error, in crypto_decrypt()
680 lmech = *mech; in crypto_decrypt()
681 KCF_SET_PROVIDER_MECHNUM(mech->cm_type, pd, &lmech); in crypto_decrypt()
688 mech, key, ciphertext, plaintext, spi_ctx_tmpl); in crypto_decrypt()
713 crypto_mechanism_t *mech, crypto_key_t *key, in crypto_decrypt_init_prov() argument
717 return (crypto_cipher_init_prov(pd, sid, mech, key, tmpl, ctxp, crq, in crypto_decrypt_init_prov()
727 crypto_decrypt_init(crypto_mechanism_t *mech, crypto_key_t *key, in crypto_decrypt_init() argument
731 return (crypto_cipher_init(mech, key, tmpl, ctxp, crq, in crypto_decrypt_init()