Lines Matching refs:ivlen

155 	.ivlen = esp_descbc_ivlen,
174 .ivlen = esp_common_ivlen,
193 .ivlen = esp_common_ivlen,
212 .ivlen = esp_common_ivlen,
231 .ivlen = esp_gcm_ivlen,
250 .ivlen = esp_chachapoly_ivlen,
295 int ivlen; in esp_max_ivlen() local
297 ivlen = 0; in esp_max_ivlen()
300 if (esp_algorithms[idx]->ivlenval > ivlen) { in esp_max_ivlen()
301 ivlen = esp_algorithms[idx]->ivlenval; in esp_max_ivlen()
305 return ivlen; in esp_max_ivlen()
388 __unused int ivlen) in esp_null_decrypt() argument
400 __unused int ivlen) in esp_null_encrypt() argument
688 const struct esp_algorithm *algo, int ivlen) in esp_cbc_decrypt() argument
704 if (ivlen != sav->ivlen || ivlen > sizeof(iv)) { in esp_cbc_decrypt()
706 "unsupported ivlen %d\n", algo->name, ivlen)); in esp_cbc_decrypt()
726 bodyoff = off + sizeof(struct esp) + ivlen; in esp_cbc_decrypt()
737 ivlen = sizeof(u_int32_t); in esp_cbc_decrypt()
741 bodyoff = off + sizeof(struct newesp) + ivlen; in esp_cbc_decrypt()
748 m_copydata(m, (int)ivoff, ivlen, (caddr_t) iv); in esp_cbc_decrypt()
751 if (ivlen == blocklen) { in esp_cbc_decrypt()
753 } else if (ivlen == 4 && blocklen == 8) { in esp_cbc_decrypt()
762 algo->name, ivlen, blocklen)); in esp_cbc_decrypt()
926 int ivlen) in esp_cbc_encrypt() argument
942 if (ivlen != sav->ivlen || ivlen > sizeof(iv)) { in esp_cbc_encrypt()
944 "unsupported ivlen %d\n", algo->name, ivlen)); in esp_cbc_encrypt()
964 bodyoff = off + sizeof(struct esp) + ivlen; in esp_cbc_encrypt()
975 ivlen = sizeof(u_int32_t); in esp_cbc_encrypt()
979 bodyoff = off + sizeof(struct newesp) + ivlen; in esp_cbc_encrypt()
988 m_copydata(m, (int)ivoff, ivlen, (caddr_t) iv); in esp_cbc_encrypt()
990 bcopy(sav->iv, iv, ivlen); in esp_cbc_encrypt()
992 m_copyback(m, (int)ivoff, ivlen, (caddr_t) iv); in esp_cbc_encrypt()
996 if (ivlen == blocklen) { in esp_cbc_encrypt()
998 } else if (ivlen == 4 && blocklen == 8) { in esp_cbc_encrypt()
1007 algo->name, ivlen, blocklen)); in esp_cbc_encrypt()