Home
last modified time | relevance | path

Searched refs:ctx_tmpl (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/crypto/api/
H A Dkcf_ctxops.c80 kcf_ctx_template_t *ctx_tmpl; in crypto_create_ctx_template() local
95 if ((ctx_tmpl = (kcf_ctx_template_t *)kmem_alloc( in crypto_create_ctx_template()
107 &(ctx_tmpl->ct_prov_tmpl), &(ctx_tmpl->ct_size), KCF_RHNDL(kmflag)); in crypto_create_ctx_template()
110 ctx_tmpl->ct_generation = me->me_gen_swprov; in crypto_create_ctx_template()
111 *ptmpl = ctx_tmpl; in crypto_create_ctx_template()
113 kmem_free(ctx_tmpl, sizeof (kcf_ctx_template_t)); in crypto_create_ctx_template()
141 if (ctx_tmpl == NULL) in crypto_destroy_ctx_template()
144 ASSERT(ctx_tmpl->ct_prov_tmpl != NULL); in crypto_destroy_ctx_template()
146 bzero(ctx_tmpl->ct_prov_tmpl, ctx_tmpl->ct_size); in crypto_destroy_ctx_template()
147 kmem_free(ctx_tmpl->ct_prov_tmpl, ctx_tmpl->ct_size); in crypto_destroy_ctx_template()
[all …]
H A Dkcf_mac.c137 kcf_ctx_template_t *ctx_tmpl; in crypto_mac() local
158 ((ctx_tmpl = (kcf_ctx_template_t *)tmpl) != NULL)) { in crypto_mac()
159 if (ctx_tmpl->ct_generation != me->me_gen_swprov) { in crypto_mac()
165 spi_ctx_tmpl = ctx_tmpl->ct_prov_tmpl; in crypto_mac()
261 kcf_ctx_template_t *ctx_tmpl; in crypto_mac_verify() local
282 ((ctx_tmpl = (kcf_ctx_template_t *)tmpl) != NULL)) { in crypto_mac_verify()
283 if (ctx_tmpl->ct_generation != me->me_gen_swprov) { in crypto_mac_verify()
289 spi_ctx_tmpl = ctx_tmpl->ct_prov_tmpl; in crypto_mac_verify()
441 kcf_ctx_template_t *ctx_tmpl; in crypto_mac_init() local
464 if (ctx_tmpl->ct_generation != me->me_gen_swprov) { in crypto_mac_init()
[all …]
H A Dkcf_cipher.c236 kcf_ctx_template_t *ctx_tmpl; in crypto_cipher_init() local
257 ((ctx_tmpl = (kcf_ctx_template_t *)tmpl) != NULL)) { in crypto_cipher_init()
258 if (ctx_tmpl->ct_generation != me->me_gen_swprov) { in crypto_cipher_init()
264 spi_ctx_tmpl = ctx_tmpl->ct_prov_tmpl; in crypto_cipher_init()
362 kcf_ctx_template_t *ctx_tmpl; in crypto_encrypt() local
383 ((ctx_tmpl = (kcf_ctx_template_t *)tmpl) != NULL)) { in crypto_encrypt()
384 if (ctx_tmpl->ct_generation != me->me_gen_swprov) { in crypto_encrypt()
390 spi_ctx_tmpl = ctx_tmpl->ct_prov_tmpl; in crypto_encrypt()
644 kcf_ctx_template_t *ctx_tmpl; in crypto_decrypt() local
666 if (ctx_tmpl->ct_generation != me->me_gen_swprov) { in crypto_decrypt()
[all …]
H A Dkcf_sign.c98 kcf_ctx_template_t *ctx_tmpl; in crypto_sign_init() local
118 ((ctx_tmpl = (kcf_ctx_template_t *)tmpl) != NULL)) { in crypto_sign_init()
119 if (ctx_tmpl->ct_generation != me->me_gen_swprov) { in crypto_sign_init()
125 spi_ctx_tmpl = ctx_tmpl->ct_prov_tmpl; in crypto_sign_init()
266 kcf_ctx_template_t *ctx_tmpl; in sign_sr_atomic_common() local
286 ((ctx_tmpl = (kcf_ctx_template_t *)tmpl) != NULL)) { in sign_sr_atomic_common()
287 if (ctx_tmpl->ct_generation != me->me_gen_swprov) { in sign_sr_atomic_common()
293 spi_ctx_tmpl = ctx_tmpl->ct_prov_tmpl; in sign_sr_atomic_common()
H A Dkcf_verify.c99 kcf_ctx_template_t *ctx_tmpl; in crypto_verify_init() local
119 ((ctx_tmpl = (kcf_ctx_template_t *)tmpl) != NULL)) { in crypto_verify_init()
120 if (ctx_tmpl->ct_generation != me->me_gen_swprov) { in crypto_verify_init()
126 spi_ctx_tmpl = ctx_tmpl->ct_prov_tmpl; in crypto_verify_init()
268 kcf_ctx_template_t *ctx_tmpl; in verify_vr_atomic_common() local
288 ((ctx_tmpl = (kcf_ctx_template_t *)tmpl) != NULL)) { in verify_vr_atomic_common()
289 if (ctx_tmpl->ct_generation != me->me_gen_swprov) { in verify_vr_atomic_common()
295 spi_ctx_tmpl = ctx_tmpl->ct_prov_tmpl; in verify_vr_atomic_common()
/illumos-gate/usr/src/uts/common/crypto/io/
H A Dskein_mod.c801 skein_ctx_t *ctx_tmpl; in skein_create_ctx_template() local
803 ctx_tmpl = kmem_alloc(sizeof (*ctx_tmpl), crypto_kmflag(req)); in skein_create_ctx_template()
804 if (ctx_tmpl == NULL) in skein_create_ctx_template()
806 error = skein_mac_ctx_build(ctx_tmpl, mechanism, key); in skein_create_ctx_template()
809 *ctx_template = ctx_tmpl; in skein_create_ctx_template()
810 *ctx_template_size = sizeof (*ctx_tmpl); in skein_create_ctx_template()
814 bzero(ctx_tmpl, sizeof (*ctx_tmpl)); in skein_create_ctx_template()
815 kmem_free(ctx_tmpl, sizeof (*ctx_tmpl)); in skein_create_ctx_template()
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dsadb.c7354 crypto_ctx_template_t *ctx_tmpl = NULL; local
7375 ctx_tmpl = &entry->ipsa_authtmpl;
7379 ctx_tmpl = &entry->ipsa_encrtmpl;
7382 ctx_tmpl = NULL;
7385 if (ctx_tmpl == NULL) {
7396 if (*ctx_tmpl == NULL) {
7405 if (*ctx_tmpl != NULL)
H A Dipsecah.c2717 crypto_ctx_template_t ctx_tmpl; in ah_submit_req_inbound() local
2761 IPSEC_CTX_TMPL(assoc, ipsa_authtmpl, IPSEC_ALG_AUTH, ctx_tmpl); in ah_submit_req_inbound()
2765 &ic->ic_crypto_data, &assoc->ipsa_kcfauthkey, ctx_tmpl, in ah_submit_req_inbound()