Lines Matching refs:blocklen

705 	int blocklen;  in esp_cbc_decrypt()  local
716 blocklen = algo->padbound; in esp_cbc_decrypt()
719 if (blocklen > sizeof(iv)) { in esp_cbc_decrypt()
721 "unsupported blocklen %d\n", algo->name, blocklen)); in esp_cbc_decrypt()
755 if (ivlen == blocklen) { in esp_cbc_decrypt()
757 } else if (ivlen == 4 && blocklen == 8) { in esp_cbc_decrypt()
766 algo->name, ivlen, blocklen)); in esp_cbc_decrypt()
777 if ((m->m_pkthdr.len - bodyoff) % blocklen) { in esp_cbc_decrypt()
780 algo->name, blocklen)); in esp_cbc_decrypt()
809 sbuf = (u_int8_t *)kalloc_data(blocklen, Z_NOWAIT); in esp_cbc_decrypt()
815 if (sn + blocklen <= s->m_len) { in esp_cbc_decrypt()
820 m_copydata(s, sn, blocklen, (caddr_t) sbuf); in esp_cbc_decrypt()
825 if (!d || dn + blocklen > d->m_len) { in esp_cbc_decrypt()
859 d->m_len = (int)((M_TRAILINGSPACE(d) / blocklen) * blocklen); in esp_cbc_decrypt()
873 memcpy(sp, sp_unaligned, blocklen); in esp_cbc_decrypt()
886 for (i = 0; i < blocklen; i++) { in esp_cbc_decrypt()
892 bcopy(sbuf, iv, blocklen); in esp_cbc_decrypt()
898 sn += blocklen; in esp_cbc_decrypt()
899 dn += blocklen; in esp_cbc_decrypt()
915 bzero(sbuf, blocklen); in esp_cbc_decrypt()
918 kfree_data(sbuf, blocklen); in esp_cbc_decrypt()
943 int blocklen; in esp_cbc_encrypt() local
954 blocklen = algo->padbound; in esp_cbc_encrypt()
957 if (blocklen > sizeof(iv)) { in esp_cbc_encrypt()
959 "unsupported blocklen %d\n", algo->name, blocklen)); in esp_cbc_encrypt()
1000 if (ivlen == blocklen) { in esp_cbc_encrypt()
1002 } else if (ivlen == 4 && blocklen == 8) { in esp_cbc_encrypt()
1011 algo->name, ivlen, blocklen)); in esp_cbc_encrypt()
1022 if ((m->m_pkthdr.len - bodyoff) % blocklen) { in esp_cbc_encrypt()
1054 sbuf = (u_int8_t *)kalloc_data(blocklen, Z_NOWAIT); in esp_cbc_encrypt()
1060 if (sn + blocklen <= s->m_len) { in esp_cbc_encrypt()
1065 m_copydata(s, sn, blocklen, (caddr_t) sbuf); in esp_cbc_encrypt()
1070 if (!d || dn + blocklen > d->m_len) { in esp_cbc_encrypt()
1104 d->m_len = (int)((M_TRAILINGSPACE(d) / blocklen) * blocklen); in esp_cbc_encrypt()
1114 for (i = 0; i < blocklen; i++) { in esp_cbc_encrypt()
1125 memcpy(sp, sp_unaligned, blocklen); in esp_cbc_encrypt()
1138 sn += blocklen; in esp_cbc_encrypt()
1139 dn += blocklen; in esp_cbc_encrypt()
1155 bzero(sbuf, blocklen); in esp_cbc_encrypt()
1160 kfree_data(sbuf, blocklen); in esp_cbc_encrypt()