Lines Matching refs:init

190 	crypto_mac_init_t init;  in mac_init()  local
192 bzero((void *)&init, sizeof (init)); in mac_init()
194 init.mi_session = op->hsession; in mac_init()
196 init.mi_key.ck_data = op->key; in mac_init()
197 init.mi_key.ck_format = CRYPTO_KEY_RAW; /* must be this */ in mac_init()
198 init.mi_key.ck_length = op->keylen; in mac_init()
200 init.mi_mech.cm_type = op->mech; in mac_init()
201 init.mi_mech.cm_param = NULL; in mac_init()
202 init.mi_mech.cm_param_len = 0; in mac_init()
204 return (kcf_do_ioctl(CRYPTO_MAC_INIT, (uint_t *)&init, "init")); in mac_init()
258 crypto_encrypt_init_t init; in encrypt_init() local
260 bzero((void *)&init, sizeof (init)); in encrypt_init()
262 init.ei_session = op->hsession; in encrypt_init()
264 init.ei_key.ck_data = op->key; in encrypt_init()
265 init.ei_key.ck_format = CRYPTO_KEY_RAW; /* must be this */ in encrypt_init()
266 init.ei_key.ck_length = op->keylen; in encrypt_init()
268 init.ei_mech.cm_type = op->mech; in encrypt_init()
269 init.ei_mech.cm_param = op->param; in encrypt_init()
270 init.ei_mech.cm_param_len = op->paramlen; in encrypt_init()
272 return (kcf_do_ioctl(CRYPTO_ENCRYPT_INIT, (uint_t *)&init, "init")); in encrypt_init()
329 crypto_decrypt_init_t init; in decrypt_init() local
331 bzero((void *)&init, sizeof (init)); in decrypt_init()
333 init.di_session = op->hsession; in decrypt_init()
335 init.di_key.ck_data = op->key; in decrypt_init()
336 init.di_key.ck_format = CRYPTO_KEY_RAW; /* must be this */ in decrypt_init()
337 init.di_key.ck_length = op->keylen; in decrypt_init()
339 init.di_mech.cm_type = op->mech; in decrypt_init()
340 init.di_mech.cm_param = op->param; in decrypt_init()
341 init.di_mech.cm_param_len = op->paramlen; in decrypt_init()
343 return (kcf_do_ioctl(CRYPTO_DECRYPT_INIT, (uint_t *)&init, "init")); in decrypt_init()
397 crypto_digest_init_t init; in digest_init() local
399 bzero(&init, sizeof (init)); in digest_init()
401 init.di_session = op->hsession; in digest_init()
403 init.di_mech.cm_type = op->mech; in digest_init()
404 init.di_mech.cm_param = NULL; in digest_init()
405 init.di_mech.cm_param_len = 0; in digest_init()
407 return (kcf_do_ioctl(CRYPTO_DIGEST_INIT, (uint_t *)&init, "init")); in digest_init()