Lines Matching refs:dec_data

289 	tmi->dec_data.method = CRYPT_METHOD_NONE;  in cryptmodopen()
315 cleanup(&tmi->dec_data); in cryptmodclose()
548 savedbytes = tmi->dec_data.bytes % tmi->dec_data.blocklen; in des_cfb_decrypt()
556 cp = ((tmi->dec_data.blocklen - savedbytes) > len ? len : in des_cfb_decrypt()
557 tmi->dec_data.blocklen - savedbytes); in des_cfb_decrypt()
559 bcopy(lastinput, tmi->dec_data.saveblock + savedbytes, cp); in des_cfb_decrypt()
571 if (!(tmi->dec_data.bytes % CFB_BLKSZ)) { in des_cfb_decrypt()
573 retval = kef_crypt(&tmi->dec_data, in des_cfb_decrypt()
574 tmi->dec_data.block, in des_cfb_decrypt()
576 tmi->dec_data.blocklen, in des_cfb_decrypt()
598 *(iptr++) ^= tmi->dec_data.block[tmi->dec_data.bytes % in des_cfb_decrypt()
601 tmi->dec_data.bytes++; in des_cfb_decrypt()
606 if (!(tmi->dec_data.bytes % tmi->dec_data.blocklen)) { in des_cfb_decrypt()
607 char *dbptr = tmi->dec_data.block; in des_cfb_decrypt()
613 bcopy(tmi->dec_data.saveblock, in des_cfb_decrypt()
629 tmi->dec_data.blocklen ? in des_cfb_decrypt()
630 tmi->dec_data.blocklen : in des_cfb_decrypt()
634 bcopy(lastinput, tmi->dec_data.saveblock, in des_cfb_decrypt()
1419 if (tmi->dec_data.ivec_usage != IVEC_NEVER && in aes_cbc_cts_decrypt()
1420 tmi->dec_data.ivlen > 0 && tmi->dec_data.ivec != NULL) { in aes_cbc_cts_decrypt()
1421 bcopy(tmi->dec_data.ivec, tmp, DEFAULT_AES_BLOCKLEN); in aes_cbc_cts_decrypt()
1440 &tmi->dec_data.d_encr_key, NULL, NULL, NULL); in aes_cbc_cts_decrypt()
1457 &tmi->dec_data.d_encr_key, in aes_cbc_cts_decrypt()
1458 tmi->dec_data.enc_tmpl, in aes_cbc_cts_decrypt()
1459 &tmi->dec_data.ctx, NULL); in aes_cbc_cts_decrypt()
1479 tmi->dec_data.block, DEFAULT_AES_BLOCKLEN); in aes_cbc_cts_decrypt()
1481 result = crypto_decrypt_update(tmi->dec_data.ctx, in aes_cbc_cts_decrypt()
1496 bcopy(tmi->dec_data.block, tmp, DEFAULT_AES_BLOCKLEN); in aes_cbc_cts_decrypt()
1504 result = crypto_decrypt_update(tmi->dec_data.ctx, in aes_cbc_cts_decrypt()
1530 result = crypto_decrypt_update(tmi->dec_data.ctx, in aes_cbc_cts_decrypt()
1549 result = crypto_decrypt_final(tmi->dec_data.ctx, &pt, NULL); in aes_cbc_cts_decrypt()
1555 tmi->dec_data.ctx = NULL; in aes_cbc_cts_decrypt()
1562 bzero(tmi->dec_data.block, tmi->dec_data.blocklen); in aes_cbc_cts_decrypt()
1587 if (tmi->dec_data.ivec_usage != IVEC_NEVER && in aes_decrypt()
1588 tmi->dec_data.ivec != NULL && tmi->dec_data.ivlen > 0) { in aes_decrypt()
1607 &tmi->dec_data.d_hmac_key, in aes_decrypt()
1630 if (tmi->dec_data.ivec_usage != IVEC_NEVER && in aes_decrypt()
1631 tmi->dec_data.ivec != NULL && tmi->dec_data.ivlen > 0) in aes_decrypt()
1632 bcopy(tmpiv, tmi->dec_data.ivec, DEFAULT_AES_BLOCKLEN); in aes_decrypt()
1770 if (tmi->dec_data.option_mask & CRYPTOPT_RCMD_MODE_V1) in arcfour_hmac_md5_decrypt()
1790 if (tmi->dec_data.method == CRYPT_METHOD_ARCFOUR_HMAC_MD5_EXP) { in arcfour_hmac_md5_decrypt()
1810 tmi->dec_data.ckey, in arcfour_hmac_md5_decrypt()
1826 if (tmi->dec_data.method == CRYPT_METHOD_ARCFOUR_HMAC_MD5_EXP) { in arcfour_hmac_md5_decrypt()
1830 mech.cm_type = tmi->dec_data.mech_type; in arcfour_hmac_md5_decrypt()
1838 if (tmi->dec_data.ctx == NULL || in arcfour_hmac_md5_decrypt()
1839 (tmi->dec_data.option_mask & CRYPTOPT_RCMD_MODE_V1)) { in arcfour_hmac_md5_decrypt()
1844 tmi->dec_data.d_encr_key.ck_format = CRYPTO_KEY_RAW; in arcfour_hmac_md5_decrypt()
1845 tmi->dec_data.d_encr_key.ck_length = k1.ck_length; in arcfour_hmac_md5_decrypt()
1846 if (tmi->dec_data.d_encr_key.ck_data == NULL) in arcfour_hmac_md5_decrypt()
1847 tmi->dec_data.d_encr_key.ck_data = kmem_zalloc( in arcfour_hmac_md5_decrypt()
1856 (char *)tmi->dec_data.d_encr_key.ck_data, in arcfour_hmac_md5_decrypt()
1868 tmi->dec_data.enc_tmpl = NULL; in arcfour_hmac_md5_decrypt()
1870 if (tmi->dec_data.ctx == NULL && in arcfour_hmac_md5_decrypt()
1871 (tmi->dec_data.option_mask & CRYPTOPT_RCMD_MODE_V2)) { in arcfour_hmac_md5_decrypt()
1877 &tmi->dec_data.d_encr_key, in arcfour_hmac_md5_decrypt()
1878 &tmi->dec_data.enc_tmpl, in arcfour_hmac_md5_decrypt()
1881 tmi->dec_data.enc_tmpl = NULL; in arcfour_hmac_md5_decrypt()
1891 &tmi->dec_data.d_encr_key, in arcfour_hmac_md5_decrypt()
1892 tmi->dec_data.enc_tmpl, in arcfour_hmac_md5_decrypt()
1893 &tmi->dec_data.ctx, NULL); in arcfour_hmac_md5_decrypt()
1912 if (tmi->dec_data.option_mask & CRYPTOPT_RCMD_MODE_V2) in arcfour_hmac_md5_decrypt()
1913 result = crypto_decrypt_update(tmi->dec_data.ctx, in arcfour_hmac_md5_decrypt()
1917 &tmi->dec_data.d_encr_key, NULL, NULL, NULL); in arcfour_hmac_md5_decrypt()
2423 if (tmi->dec_data.ivec_usage == IVEC_NEVER) in des_cbc_decrypt()
2424 bzero(tmi->dec_data.block, tmi->dec_data.blocklen); in des_cbc_decrypt()
2425 else if (tmi->dec_data.ivec_usage == IVEC_REUSE) in des_cbc_decrypt()
2426 bcopy(tmi->dec_data.ivec, tmi->dec_data.block, in des_cbc_decrypt()
2427 tmi->dec_data.blocklen); in des_cbc_decrypt()
2429 if (tmi->dec_data.method == CRYPT_METHOD_DES3_CBC_SHA1) { in des_cbc_decrypt()
2445 if (tmi->dec_data.ivec_usage == IVEC_ONETIME) { in des_cbc_decrypt()
2446 bcopy(mp->b_rptr + decrypt_len - tmi->dec_data.ivlen, in des_cbc_decrypt()
2447 nextiv, tmi->dec_data.ivlen); in des_cbc_decrypt()
2450 result = kef_decr_hmac(&tmi->dec_data, mp, decrypt_len, in des_cbc_decrypt()
2457 if (tmi->dec_data.ivec_usage == IVEC_ONETIME) { in des_cbc_decrypt()
2459 tmi->dec_data.ivlen); in des_cbc_decrypt()
2461 result = kef_crypt(&tmi->dec_data, (void *)mp, in des_cbc_decrypt()
2483 if (tmi->dec_data.ivec_usage == IVEC_ONETIME) { in des_cbc_decrypt()
2484 bcopy(nextiv, tmi->dec_data.block, tmi->dec_data.ivlen); in des_cbc_decrypt()
2489 if (tmi->dec_data.method == CRYPT_METHOD_DES3_CBC_SHA1) { in des_cbc_decrypt()
2526 if (tmi->dec_data.method == CRYPT_METHOD_DES3_CBC_SHA1) in des_cbc_decrypt()
2544 switch (tmi->dec_data.method) { in do_decrypt()
3308 ret = setup_crypto(ci, &tmi->dec_data, 0); in cryptmodwput()
3312 ANY_RCMD_MODE(tmi->dec_data.option_mask)) { in cryptmodwput()
3518 if (tmi->dec_data.option_mask & CRYPTOPT_RCMD_MODE_V2) in decrypt_rcmd_mblks()
3523 tmi->rcmd_state.cd_len = encrypt_size(&tmi->dec_data, elen); in decrypt_rcmd_mblks()
3662 if (tmi->dec_data.option_mask & in decrypt_rcmd_mblks()
3751 if (tmi->dec_data.method != CRYPT_METHOD_NONE && in cryptmodrsrv()
3752 (tmi->dec_data.option_mask & in cryptmodrsrv()