Lines Matching refs:blocklen
225 kmem_free(cd->block, cd->blocklen); in cleanup()
230 kmem_free(cd->saveblock, cd->blocklen); in cleanup()
460 tmi->enc_data.blocklen, in des_cfb_encrypt()
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()
573 tmi->dec_data.blocklen, in des_cfb_decrypt()
603 if (!(tmi->dec_data.bytes % tmi->dec_data.blocklen)) { in des_cfb_decrypt()
626 tmi->dec_data.blocklen ? in des_cfb_decrypt()
627 tmi->dec_data.blocklen : in des_cfb_decrypt()
808 int blocklen) in derive_key() argument
817 inblock = kmem_zalloc(blocklen, KM_SLEEP); in derive_key()
819 zeroblock = kmem_zalloc(blocklen, KM_SLEEP); in derive_key()
821 if (constlen == blocklen) in derive_key()
822 bcopy(constdata, inblock, blocklen); in derive_key()
825 blocklen * 8, (uchar_t *)inblock); in derive_key()
848 blocklen, CRYPT_ENCRYPT); in derive_key()
856 if (keybytes - n < blocklen) { in derive_key()
860 bcopy(inblock, rawkey+n, blocklen); in derive_key()
861 n += blocklen; in derive_key()
893 kmem_free(inblock, blocklen); in derive_key()
894 kmem_free(zeroblock, blocklen); in derive_key()
950 enckey->ck_data, keybytes, cdata->blocklen); in create_derived_keys()
963 cdata->blocklen); in create_derived_keys()
1012 encr_mech.cm_param_len = cdata->blocklen; in kef_decr_hmac()
1081 encr_mech.cm_param_len = cdata->blocklen; in kef_encr_hmac()
1156 mech.cm_param_len = cdata->blocklen; in kef_crypt()
1399 bzero(tmi->enc_data.block, tmi->enc_data.blocklen); in aes_cbc_cts_encrypt()
1559 bzero(tmi->dec_data.block, tmi->dec_data.blocklen); in aes_cbc_cts_decrypt()
2311 bzero(tmi->enc_data.block, tmi->enc_data.blocklen); in des_cbc_encrypt()
2314 tmi->enc_data.blocklen); in des_cbc_encrypt()
2421 bzero(tmi->dec_data.block, tmi->dec_data.blocklen); in des_cbc_decrypt()
2424 tmi->dec_data.blocklen); in des_cbc_decrypt()
2751 if (newblocklen != cd->blocklen) { in setup_crypto()
2753 kmem_free(cd->block, cd->blocklen); in setup_crypto()
2758 kmem_free(cd->saveblock, cd->blocklen); in setup_crypto()
2762 cd->blocklen = newblocklen; in setup_crypto()
2763 if (cd->blocklen) { in setup_crypto()
2764 cd->block = (char *)kmem_zalloc((size_t)cd->blocklen, in setup_crypto()
2769 cd->saveblock = (char *)kmem_zalloc(cd->blocklen, in setup_crypto()
2799 if (cd->ivlen > cd->blocklen) { in setup_crypto()
2894 if (cd->block == NULL && cd->blocklen > 0) { in setup_crypto()
2909 cd->saveblock == NULL && cd->blocklen > 0) { in setup_crypto()