Lines Matching refs:iv
71 static inline struct aead_request *esp_tmp_req(struct crypto_aead *aead, u8 *iv) in esp_tmp_req() argument
75 req = (void *)PTR_ALIGN(iv + crypto_aead_ivsize(aead), in esp_tmp_req()
130 u8 *iv; in esp_output() local
183 iv = esp_tmp_iv(aead, tmp, seqhilen); in esp_output()
184 req = esp_tmp_req(aead, iv); in esp_output()
263 aead_request_set_crypt(req, sg, sg, ivlen + clen, iv); in esp_output()
269 memset(iv, 0, ivlen); in esp_output()
270 memcpy(iv + ivlen - min(ivlen, 8), (u8 *)&seqno + 8 - min(ivlen, 8), in esp_output()
418 u8 *iv; in esp_input() local
449 iv = esp_tmp_iv(aead, tmp, seqhilen); in esp_input()
450 req = esp_tmp_req(aead, iv); in esp_input()
474 aead_request_set_crypt(req, sg, sg, elen + ivlen, iv); in esp_input()