Lines Matching refs:dec_data
287 tmi->dec_data.method = CRYPT_METHOD_NONE; in cryptmodopen()
312 cleanup(&tmi->dec_data); in cryptmodclose()
545 savedbytes = tmi->dec_data.bytes % tmi->dec_data.blocklen; in des_cfb_decrypt()
553 cp = ((tmi->dec_data.blocklen - savedbytes) > len ? len : in des_cfb_decrypt()
554 tmi->dec_data.blocklen - savedbytes); in des_cfb_decrypt()
556 bcopy(lastinput, tmi->dec_data.saveblock + savedbytes, cp); in des_cfb_decrypt()
568 if (!(tmi->dec_data.bytes % CFB_BLKSZ)) { in des_cfb_decrypt()
570 retval = kef_crypt(&tmi->dec_data, in des_cfb_decrypt()
571 tmi->dec_data.block, in des_cfb_decrypt()
573 tmi->dec_data.blocklen, in des_cfb_decrypt()
595 *(iptr++) ^= tmi->dec_data.block[tmi->dec_data.bytes % in des_cfb_decrypt()
598 tmi->dec_data.bytes++; in des_cfb_decrypt()
603 if (!(tmi->dec_data.bytes % tmi->dec_data.blocklen)) { in des_cfb_decrypt()
604 char *dbptr = tmi->dec_data.block; in des_cfb_decrypt()
610 bcopy(tmi->dec_data.saveblock, in des_cfb_decrypt()
626 tmi->dec_data.blocklen ? in des_cfb_decrypt()
627 tmi->dec_data.blocklen : in des_cfb_decrypt()
631 bcopy(lastinput, tmi->dec_data.saveblock, in des_cfb_decrypt()
1416 if (tmi->dec_data.ivec_usage != IVEC_NEVER && in aes_cbc_cts_decrypt()
1417 tmi->dec_data.ivlen > 0 && tmi->dec_data.ivec != NULL) { in aes_cbc_cts_decrypt()
1418 bcopy(tmi->dec_data.ivec, tmp, DEFAULT_AES_BLOCKLEN); in aes_cbc_cts_decrypt()
1437 &tmi->dec_data.d_encr_key, NULL, NULL, NULL); in aes_cbc_cts_decrypt()
1454 &tmi->dec_data.d_encr_key, in aes_cbc_cts_decrypt()
1455 tmi->dec_data.enc_tmpl, in aes_cbc_cts_decrypt()
1456 &tmi->dec_data.ctx, NULL); in aes_cbc_cts_decrypt()
1476 tmi->dec_data.block, DEFAULT_AES_BLOCKLEN); in aes_cbc_cts_decrypt()
1478 result = crypto_decrypt_update(tmi->dec_data.ctx, in aes_cbc_cts_decrypt()
1493 bcopy(tmi->dec_data.block, tmp, DEFAULT_AES_BLOCKLEN); in aes_cbc_cts_decrypt()
1501 result = crypto_decrypt_update(tmi->dec_data.ctx, in aes_cbc_cts_decrypt()
1527 result = crypto_decrypt_update(tmi->dec_data.ctx, in aes_cbc_cts_decrypt()
1546 result = crypto_decrypt_final(tmi->dec_data.ctx, &pt, NULL); in aes_cbc_cts_decrypt()
1552 tmi->dec_data.ctx = NULL; in aes_cbc_cts_decrypt()
1559 bzero(tmi->dec_data.block, tmi->dec_data.blocklen); in aes_cbc_cts_decrypt()
1584 if (tmi->dec_data.ivec_usage != IVEC_NEVER && in aes_decrypt()
1585 tmi->dec_data.ivec != NULL && tmi->dec_data.ivlen > 0) { in aes_decrypt()
1604 &tmi->dec_data.d_hmac_key, in aes_decrypt()
1627 if (tmi->dec_data.ivec_usage != IVEC_NEVER && in aes_decrypt()
1628 tmi->dec_data.ivec != NULL && tmi->dec_data.ivlen > 0) in aes_decrypt()
1629 bcopy(tmpiv, tmi->dec_data.ivec, DEFAULT_AES_BLOCKLEN); in aes_decrypt()
1767 if (tmi->dec_data.option_mask & CRYPTOPT_RCMD_MODE_V1) in arcfour_hmac_md5_decrypt()
1787 if (tmi->dec_data.method == CRYPT_METHOD_ARCFOUR_HMAC_MD5_EXP) { in arcfour_hmac_md5_decrypt()
1807 tmi->dec_data.ckey, in arcfour_hmac_md5_decrypt()
1823 if (tmi->dec_data.method == CRYPT_METHOD_ARCFOUR_HMAC_MD5_EXP) { in arcfour_hmac_md5_decrypt()
1827 mech.cm_type = tmi->dec_data.mech_type; in arcfour_hmac_md5_decrypt()
1835 if (tmi->dec_data.ctx == NULL || in arcfour_hmac_md5_decrypt()
1836 (tmi->dec_data.option_mask & CRYPTOPT_RCMD_MODE_V1)) { in arcfour_hmac_md5_decrypt()
1841 tmi->dec_data.d_encr_key.ck_format = CRYPTO_KEY_RAW; in arcfour_hmac_md5_decrypt()
1842 tmi->dec_data.d_encr_key.ck_length = k1.ck_length; in arcfour_hmac_md5_decrypt()
1843 if (tmi->dec_data.d_encr_key.ck_data == NULL) in arcfour_hmac_md5_decrypt()
1844 tmi->dec_data.d_encr_key.ck_data = kmem_zalloc( in arcfour_hmac_md5_decrypt()
1853 (char *)tmi->dec_data.d_encr_key.ck_data, in arcfour_hmac_md5_decrypt()
1865 tmi->dec_data.enc_tmpl = NULL; in arcfour_hmac_md5_decrypt()
1867 if (tmi->dec_data.ctx == NULL && in arcfour_hmac_md5_decrypt()
1868 (tmi->dec_data.option_mask & CRYPTOPT_RCMD_MODE_V2)) { in arcfour_hmac_md5_decrypt()
1874 &tmi->dec_data.d_encr_key, in arcfour_hmac_md5_decrypt()
1875 &tmi->dec_data.enc_tmpl, in arcfour_hmac_md5_decrypt()
1878 tmi->dec_data.enc_tmpl = NULL; in arcfour_hmac_md5_decrypt()
1888 &tmi->dec_data.d_encr_key, in arcfour_hmac_md5_decrypt()
1889 tmi->dec_data.enc_tmpl, in arcfour_hmac_md5_decrypt()
1890 &tmi->dec_data.ctx, NULL); in arcfour_hmac_md5_decrypt()
1909 if (tmi->dec_data.option_mask & CRYPTOPT_RCMD_MODE_V2) in arcfour_hmac_md5_decrypt()
1910 result = crypto_decrypt_update(tmi->dec_data.ctx, in arcfour_hmac_md5_decrypt()
1914 &tmi->dec_data.d_encr_key, NULL, NULL, NULL); in arcfour_hmac_md5_decrypt()
2420 if (tmi->dec_data.ivec_usage == IVEC_NEVER) in des_cbc_decrypt()
2421 bzero(tmi->dec_data.block, tmi->dec_data.blocklen); in des_cbc_decrypt()
2422 else if (tmi->dec_data.ivec_usage == IVEC_REUSE) in des_cbc_decrypt()
2423 bcopy(tmi->dec_data.ivec, tmi->dec_data.block, in des_cbc_decrypt()
2424 tmi->dec_data.blocklen); in des_cbc_decrypt()
2426 if (tmi->dec_data.method == CRYPT_METHOD_DES3_CBC_SHA1) { in des_cbc_decrypt()
2442 if (tmi->dec_data.ivec_usage == IVEC_ONETIME) { in des_cbc_decrypt()
2443 bcopy(mp->b_rptr + decrypt_len - tmi->dec_data.ivlen, in des_cbc_decrypt()
2444 nextiv, tmi->dec_data.ivlen); in des_cbc_decrypt()
2447 result = kef_decr_hmac(&tmi->dec_data, mp, decrypt_len, in des_cbc_decrypt()
2454 if (tmi->dec_data.ivec_usage == IVEC_ONETIME) { in des_cbc_decrypt()
2456 tmi->dec_data.ivlen); in des_cbc_decrypt()
2458 result = kef_crypt(&tmi->dec_data, (void *)mp, in des_cbc_decrypt()
2480 if (tmi->dec_data.ivec_usage == IVEC_ONETIME) { in des_cbc_decrypt()
2481 bcopy(nextiv, tmi->dec_data.block, tmi->dec_data.ivlen); in des_cbc_decrypt()
2486 if (tmi->dec_data.method == CRYPT_METHOD_DES3_CBC_SHA1) { in des_cbc_decrypt()
2523 if (tmi->dec_data.method == CRYPT_METHOD_DES3_CBC_SHA1) in des_cbc_decrypt()
2541 switch (tmi->dec_data.method) { in do_decrypt()
3305 ret = setup_crypto(ci, &tmi->dec_data, 0); in cryptmodwput()
3309 ANY_RCMD_MODE(tmi->dec_data.option_mask)) { in cryptmodwput()
3514 if (tmi->dec_data.option_mask & CRYPTOPT_RCMD_MODE_V2) in decrypt_rcmd_mblks()
3519 tmi->rcmd_state.cd_len = encrypt_size(&tmi->dec_data, elen); in decrypt_rcmd_mblks()
3658 if (tmi->dec_data.option_mask & in decrypt_rcmd_mblks()
3747 if (tmi->dec_data.method != CRYPT_METHOD_NONE && in cryptmodrsrv()
3748 (tmi->dec_data.option_mask & in cryptmodrsrv()