Lines Matching refs:ivlen
147 uint8_t *__sized_by(ivlen), size_t ivlen,
152 uint8_t *__sized_by(ivlen), size_t ivlen,
157 uint8_t *__sized_by(ivlen), size_t ivlen,
162 uint8_t *__sized_by(ivlen), size_t ivlen,
172 uint8_t *__sized_by(ivlen), size_t ivlen,
189 .ivlen = esp_descbc_ivlen,
210 .ivlen = esp_common_ivlen,
231 .ivlen = esp_common_ivlen,
252 .ivlen = esp_common_ivlen,
273 .ivlen = esp_gcm_ivlen,
294 .ivlen = esp_chachapoly_ivlen,
346 int ivlen; in esp_max_ivlen() local
348 ivlen = 0; in esp_max_ivlen()
351 if (esp_algorithms[idx]->ivlenval > ivlen) { in esp_max_ivlen()
352 ivlen = esp_algorithms[idx]->ivlenval; in esp_max_ivlen()
356 return ivlen; in esp_max_ivlen()
441 __unused int ivlen) in esp_null_decrypt() argument
453 __unused int ivlen) in esp_null_encrypt() argument
476 __unused uint8_t *__sized_by(ivlen)iv, in esp_null_decrypt_data()
477 __unused size_t ivlen, in esp_null_decrypt_data() argument
768 const struct esp_algorithm *algo, int ivlen) in esp_cbc_decrypt() argument
784 if (ivlen != sav->ivlen || ivlen > sizeof(iv)) { in esp_cbc_decrypt()
786 "unsupported ivlen %d\n", algo->name, ivlen)); in esp_cbc_decrypt()
806 bodyoff = off + sizeof(struct esp) + ivlen; in esp_cbc_decrypt()
817 ivlen = sizeof(u_int32_t); in esp_cbc_decrypt()
821 bodyoff = off + sizeof(struct newesp) + ivlen; in esp_cbc_decrypt()
828 m_copydata(m, (int)ivoff, ivlen, (caddr_t) iv); in esp_cbc_decrypt()
831 if (ivlen == blocklen) { in esp_cbc_decrypt()
833 } else if (ivlen == 4 && blocklen == 8) { in esp_cbc_decrypt()
842 algo->name, ivlen, blocklen)); in esp_cbc_decrypt()
1006 int ivlen) in esp_cbc_encrypt() argument
1022 if (ivlen != sav->ivlen || ivlen > sizeof(iv)) { in esp_cbc_encrypt()
1024 "unsupported ivlen %d\n", algo->name, ivlen)); in esp_cbc_encrypt()
1044 bodyoff = off + sizeof(struct esp) + ivlen; in esp_cbc_encrypt()
1055 ivlen = sizeof(u_int32_t); in esp_cbc_encrypt()
1059 bodyoff = off + sizeof(struct newesp) + ivlen; in esp_cbc_encrypt()
1068 m_copydata(m, (int)ivoff, ivlen, (caddr_t) iv); in esp_cbc_encrypt()
1070 bcopy(sav->iv, iv, ivlen); in esp_cbc_encrypt()
1072 m_copyback(m, (int)ivoff, ivlen, (caddr_t) iv); in esp_cbc_encrypt()
1076 if (ivlen == blocklen) { in esp_cbc_encrypt()
1078 } else if (ivlen == 4 && blocklen == 8) { in esp_cbc_encrypt()
1087 algo->name, ivlen, blocklen)); in esp_cbc_encrypt()
1247 uint8_t *__sized_by(ivlen)out_iv, in esp_cbc_des_encrypt_data()
1248 size_t ivlen, in esp_cbc_des_encrypt_data() argument
1263 VERIFY(sav->ivlen == ivlen); in esp_cbc_des_encrypt_data()
1264 VERIFY(ivlen == ESP_CBC_DES_BLOCKLEN); in esp_cbc_des_encrypt_data()
1272 memcpy(out_iv, sav->iv, ivlen); in esp_cbc_des_encrypt_data()
1301 uint8_t *__sized_by(ivlen)iv, in esp_cbc_des_decrypt_data()
1302 size_t ivlen, in esp_cbc_des_decrypt_data() argument
1317 VERIFY(sav->ivlen == ivlen); in esp_cbc_des_decrypt_data()
1318 VERIFY(ivlen == ESP_CBC_DES_BLOCKLEN); in esp_cbc_des_decrypt_data()
1354 uint8_t *__sized_by(ivlen)out_iv, in esp_cbc_3des_encrypt_data()
1355 size_t ivlen, in esp_cbc_3des_encrypt_data() argument
1370 VERIFY(sav->ivlen == ivlen); in esp_cbc_3des_encrypt_data()
1371 VERIFY(ivlen == ESP_CBC_3DES_BLOCKLEN); in esp_cbc_3des_encrypt_data()
1379 memcpy(out_iv, sav->iv, ivlen); in esp_cbc_3des_encrypt_data()
1408 uint8_t *__sized_by(ivlen)iv, in esp_cbc_3des_decrypt_data()
1409 size_t ivlen, in esp_cbc_3des_decrypt_data() argument
1424 VERIFY(sav->ivlen == ivlen); in esp_cbc_3des_decrypt_data()
1425 VERIFY(ivlen == ESP_CBC_3DES_BLOCKLEN); in esp_cbc_3des_decrypt_data()