Lines Matching refs:ivlen

167 	.ivlen = esp_descbc_ivlen,
188 .ivlen = esp_common_ivlen,
209 .ivlen = esp_common_ivlen,
230 .ivlen = esp_common_ivlen,
251 .ivlen = esp_gcm_ivlen,
272 .ivlen = esp_chachapoly_ivlen,
324 int ivlen; in esp_max_ivlen() local
326 ivlen = 0; in esp_max_ivlen()
329 if (esp_algorithms[idx]->ivlenval > ivlen) { in esp_max_ivlen()
330 ivlen = esp_algorithms[idx]->ivlenval; in esp_max_ivlen()
334 return ivlen; in esp_max_ivlen()
417 __unused int ivlen) in esp_null_decrypt() argument
429 __unused int ivlen) in esp_null_encrypt() argument
448 __unused size_t ivlen, __unused uint8_t *output_data, in esp_null_decrypt_data() argument
738 const struct esp_algorithm *algo, int ivlen) in esp_cbc_decrypt() argument
754 if (ivlen != sav->ivlen || ivlen > sizeof(iv)) { in esp_cbc_decrypt()
756 "unsupported ivlen %d\n", algo->name, ivlen)); in esp_cbc_decrypt()
776 bodyoff = off + sizeof(struct esp) + ivlen; in esp_cbc_decrypt()
787 ivlen = sizeof(u_int32_t); in esp_cbc_decrypt()
791 bodyoff = off + sizeof(struct newesp) + ivlen; in esp_cbc_decrypt()
798 m_copydata(m, (int)ivoff, ivlen, (caddr_t) iv); in esp_cbc_decrypt()
801 if (ivlen == blocklen) { in esp_cbc_decrypt()
803 } else if (ivlen == 4 && blocklen == 8) { in esp_cbc_decrypt()
812 algo->name, ivlen, blocklen)); in esp_cbc_decrypt()
976 int ivlen) in esp_cbc_encrypt() argument
992 if (ivlen != sav->ivlen || ivlen > sizeof(iv)) { in esp_cbc_encrypt()
994 "unsupported ivlen %d\n", algo->name, ivlen)); in esp_cbc_encrypt()
1014 bodyoff = off + sizeof(struct esp) + ivlen; in esp_cbc_encrypt()
1025 ivlen = sizeof(u_int32_t); in esp_cbc_encrypt()
1029 bodyoff = off + sizeof(struct newesp) + ivlen; in esp_cbc_encrypt()
1038 m_copydata(m, (int)ivoff, ivlen, (caddr_t) iv); in esp_cbc_encrypt()
1040 bcopy(sav->iv, iv, ivlen); in esp_cbc_encrypt()
1042 m_copyback(m, (int)ivoff, ivlen, (caddr_t) iv); in esp_cbc_encrypt()
1046 if (ivlen == blocklen) { in esp_cbc_encrypt()
1048 } else if (ivlen == 4 && blocklen == 8) { in esp_cbc_encrypt()
1057 algo->name, ivlen, blocklen)); in esp_cbc_encrypt()
1215 size_t ivlen, uint8_t *output_data, size_t output_data_len) in esp_cbc_des_encrypt_data() argument
1228 VERIFY(sav->ivlen == ivlen); in esp_cbc_des_encrypt_data()
1229 VERIFY(ivlen == ESP_CBC_DES_BLOCKLEN); in esp_cbc_des_encrypt_data()
1237 memcpy(out_iv, sav->iv, ivlen); in esp_cbc_des_encrypt_data()
1264 size_t ivlen, uint8_t *output_data, size_t output_data_len) in esp_cbc_des_decrypt_data() argument
1277 VERIFY(sav->ivlen == ivlen); in esp_cbc_des_decrypt_data()
1278 VERIFY(ivlen == ESP_CBC_DES_BLOCKLEN); in esp_cbc_des_decrypt_data()
1312 size_t ivlen, uint8_t *output_data, size_t output_data_len) in esp_cbc_3des_encrypt_data() argument
1325 VERIFY(sav->ivlen == ivlen); in esp_cbc_3des_encrypt_data()
1326 VERIFY(ivlen == ESP_CBC_3DES_BLOCKLEN); in esp_cbc_3des_encrypt_data()
1334 memcpy(out_iv, sav->iv, ivlen); in esp_cbc_3des_encrypt_data()
1361 size_t ivlen, uint8_t *output_data, size_t output_data_len) in esp_cbc_3des_decrypt_data() argument
1374 VERIFY(sav->ivlen == ivlen); in esp_cbc_3des_decrypt_data()
1375 VERIFY(ivlen == ESP_CBC_3DES_BLOCKLEN); in esp_cbc_3des_decrypt_data()