Lines Matching refs:src
57 __chacha20poly1305_encrypt(u8 *dst, const u8 *src, const size_t src_len,
74 chacha20_crypt(chacha_state, dst, src, src_len);
90 void chacha20poly1305_encrypt(u8 *dst, const u8 *src, const size_t src_len,
105 __chacha20poly1305_encrypt(dst, src, src_len, ad, ad_len, chacha_state);
112 void xchacha20poly1305_encrypt(u8 *dst, const u8 *src, const size_t src_len,
120 __chacha20poly1305_encrypt(dst, src, src_len, ad, ad_len, chacha_state);
125 __chacha20poly1305_decrypt(u8 *dst, const u8 *src, const size_t src_len,
149 poly1305_update(&poly1305_state, src, dst_len);
159 ret = crypto_memneq(b.mac, src + dst_len, POLY1305_DIGEST_SIZE);
161 chacha20_crypt(chacha_state, dst, src, dst_len);
168 bool chacha20poly1305_decrypt(u8 *dst, const u8 *src, const size_t src_len,
184 ret = __chacha20poly1305_decrypt(dst, src, src_len, ad, ad_len,
194 bool xchacha20poly1305_decrypt(u8 *dst, const u8 *src, const size_t src_len,
202 return __chacha20poly1305_decrypt(dst, src, src_len, ad, ad_len,
208 bool chacha20poly1305_crypt_sg_inplace(struct scatterlist *src,
256 sg_miter_start(&miter, src, sg_nents(src), flags);
321 scatterwalk_map_and_copy(b.mac[encrypt], src, src_len,
333 bool chacha20poly1305_encrypt_sg_inplace(struct scatterlist *src, size_t src_len,
338 return chacha20poly1305_crypt_sg_inplace(src, src_len, ad, ad_len,
343 bool chacha20poly1305_decrypt_sg_inplace(struct scatterlist *src, size_t src_len,
351 return chacha20poly1305_crypt_sg_inplace(src,