| /crypto/ |
| A D | pcbc.c | 27 u8 *dst = walk->dst.virt.addr; in crypto_pcbc_encrypt_segment() local 36 dst += bsize; in crypto_pcbc_encrypt_segment() 48 u8 *dst = walk->dst.virt.addr; in crypto_pcbc_encrypt_inplace() local 53 memcpy(tmpbuf, dst, bsize); in crypto_pcbc_encrypt_inplace() 54 crypto_xor(iv, dst, bsize); in crypto_pcbc_encrypt_inplace() 58 dst += bsize; in crypto_pcbc_encrypt_inplace() 94 u8 *dst = walk->dst.virt.addr; in crypto_pcbc_decrypt_segment() local 103 dst += bsize; in crypto_pcbc_decrypt_segment() 115 u8 *dst = walk->dst.virt.addr; in crypto_pcbc_decrypt_inplace() local 121 crypto_cipher_decrypt_one(tfm, dst, dst); in crypto_pcbc_decrypt_inplace() [all …]
|
| A D | authencesn.c | 93 struct scatterlist *dst = req->dst; in crypto_authenc_esn_genicv_tail() local 125 struct scatterlist *dst = req->dst; in crypto_authenc_esn_genicv() local 137 dst = scatterwalk_ffwd(areq_ctx->dst, dst, 4); in crypto_authenc_esn_genicv() 174 dst = src; in crypto_authenc_esn_encrypt() 179 dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, assoclen); in crypto_authenc_esn_encrypt() 207 struct scatterlist *dst = req->dst; in crypto_authenc_esn_decrypt_tail() local 225 dst = scatterwalk_ffwd(areq_ctx->dst, dst, assoclen); in crypto_authenc_esn_decrypt_tail() 230 skcipher_request_set_crypt(skreq, dst, dst, cryptlen, req->iv); in crypto_authenc_esn_decrypt_tail() 255 struct scatterlist *dst = req->dst; in crypto_authenc_esn_decrypt() local 261 if (req->src != dst) in crypto_authenc_esn_decrypt() [all …]
|
| A D | aegis.h | 36 void crypto_aegis128_encrypt_chunk_simd(struct aegis_state *state, u8 *dst, 46 static __always_inline void crypto_aegis_block_xor(union aegis_block *dst, in crypto_aegis_block_xor() argument 49 dst->words64[0] ^= src->words64[0]; in crypto_aegis_block_xor() 50 dst->words64[1] ^= src->words64[1]; in crypto_aegis_block_xor() 56 dst->words64[0] &= src->words64[0]; in crypto_aegis_block_and() 57 dst->words64[1] &= src->words64[1]; in crypto_aegis_block_and() 60 static __always_inline void crypto_aegis_aesenc(union aegis_block *dst, in crypto_aegis_aesenc() argument 73 dst->words32[0] = cpu_to_le32(d0) ^ key->words32[0]; in crypto_aegis_aesenc() 74 dst->words32[1] = cpu_to_le32(d1) ^ key->words32[1]; in crypto_aegis_aesenc() 75 dst->words32[2] = cpu_to_le32(d2) ^ key->words32[2]; in crypto_aegis_aesenc() [all …]
|
| A D | cbc.c | 16 const u8 *src, u8 *dst, unsigned nbytes, in crypto_cbc_encrypt_segment() argument 23 crypto_lskcipher_encrypt(tfm, iv, dst, bsize, NULL); in crypto_cbc_encrypt_segment() 24 memcpy(iv, dst, bsize); in crypto_cbc_encrypt_segment() 54 u8 *dst, unsigned len, u8 *iv, u32 flags) in crypto_cbc_encrypt() argument 61 if (src == dst) in crypto_cbc_encrypt() 70 const u8 *src, u8 *dst, unsigned nbytes, in crypto_cbc_decrypt_segment() argument 80 crypto_lskcipher_decrypt(tfm, src, dst, bsize, NULL); in crypto_cbc_decrypt_segment() 81 crypto_xor(dst, iv, bsize); in crypto_cbc_decrypt_segment() 85 dst += bsize; in crypto_cbc_decrypt_segment() 123 u8 *dst, unsigned len, u8 *iv, u32 flags) in crypto_cbc_decrypt() argument [all …]
|
| A D | tea.c | 78 put_unaligned_le32(y, &dst[0]); in tea_encrypt() 79 put_unaligned_le32(z, &dst[4]); in tea_encrypt() 106 put_unaligned_le32(y, &dst[0]); in tea_decrypt() 107 put_unaligned_le32(z, &dst[4]); in tea_decrypt() 139 put_unaligned_le32(y, &dst[0]); in xtea_encrypt() 140 put_unaligned_le32(z, &dst[4]); in xtea_encrypt() 159 put_unaligned_le32(y, &dst[0]); in xtea_decrypt() 160 put_unaligned_le32(z, &dst[4]); in xtea_decrypt() 179 put_unaligned_le32(y, &dst[0]); in xeta_encrypt() 180 put_unaligned_le32(z, &dst[4]); in xeta_encrypt() [all …]
|
| A D | lz4.c | 32 u8 *dst, unsigned int *dlen, void *ctx) in __lz4_compress_crypto() argument 34 int out_len = LZ4_compress_default(src, dst, in __lz4_compress_crypto() 45 unsigned int slen, u8 *dst, unsigned int *dlen, in lz4_scompress() argument 48 return __lz4_compress_crypto(src, slen, dst, dlen, ctx); in lz4_scompress() 52 u8 *dst, unsigned int *dlen, void *ctx) in __lz4_decompress_crypto() argument 54 int out_len = LZ4_decompress_safe(src, dst, slen, *dlen); in __lz4_decompress_crypto() 64 unsigned int slen, u8 *dst, unsigned int *dlen, in lz4_sdecompress() argument 67 return __lz4_decompress_crypto(src, slen, dst, dlen, NULL); in lz4_sdecompress()
|
| A D | lz4hc.c | 30 u8 *dst, unsigned int *dlen, void *ctx) in __lz4hc_compress_crypto() argument 32 int out_len = LZ4_compress_HC(src, dst, slen, in __lz4hc_compress_crypto() 43 unsigned int slen, u8 *dst, unsigned int *dlen, in lz4hc_scompress() argument 46 return __lz4hc_compress_crypto(src, slen, dst, dlen, ctx); in lz4hc_scompress() 50 u8 *dst, unsigned int *dlen, void *ctx) in __lz4hc_decompress_crypto() argument 52 int out_len = LZ4_decompress_safe(src, dst, slen, *dlen); in __lz4hc_decompress_crypto() 62 unsigned int slen, u8 *dst, unsigned int *dlen, in lz4hc_sdecompress() argument 65 return __lz4hc_decompress_crypto(src, slen, dst, dlen, NULL); in lz4hc_sdecompress()
|
| A D | lzo-rle.c | 29 u8 *dst, unsigned int *dlen, void *ctx) in __lzorle_compress() argument 34 err = lzorle1x_1_compress_safe(src, slen, dst, &tmp_len, ctx); in __lzorle_compress() 44 unsigned int slen, u8 *dst, unsigned int *dlen, in lzorle_scompress() argument 47 return __lzorle_compress(src, slen, dst, dlen, ctx); in lzorle_scompress() 51 u8 *dst, unsigned int *dlen) in __lzorle_decompress() argument 56 err = lzo1x_decompress_safe(src, slen, dst, &tmp_len); in __lzorle_decompress() 66 unsigned int slen, u8 *dst, unsigned int *dlen, in lzorle_sdecompress() argument 69 return __lzorle_decompress(src, slen, dst, dlen); in lzorle_sdecompress()
|
| A D | lzo.c | 29 u8 *dst, unsigned int *dlen, void *ctx) in __lzo_compress() argument 34 err = lzo1x_1_compress_safe(src, slen, dst, &tmp_len, ctx); in __lzo_compress() 44 unsigned int slen, u8 *dst, unsigned int *dlen, in lzo_scompress() argument 47 return __lzo_compress(src, slen, dst, dlen, ctx); in lzo_scompress() 51 u8 *dst, unsigned int *dlen) in __lzo_decompress() argument 56 err = lzo1x_decompress_safe(src, slen, dst, &tmp_len); in __lzo_decompress() 66 unsigned int slen, u8 *dst, unsigned int *dlen, in lzo_sdecompress() argument 69 return __lzo_decompress(src, slen, dst, dlen); in lzo_sdecompress()
|
| A D | ghash-generic.c | 83 u8 *dst = dctx->buffer; in ghash_update() local 86 crypto_xor(dst, src, GHASH_BLOCK_SIZE); in ghash_update() 87 gf128mul_4k_lle((be128 *)dst, ctx->gf128); in ghash_update() 100 u8 *dst = dctx->buffer; in ghash_flush() local 103 crypto_xor(dst, src, len); in ghash_flush() 104 gf128mul_4k_lle((be128 *)dst, ctx->gf128); in ghash_flush() 109 unsigned int len, u8 *dst) in ghash_finup() argument 115 memcpy(dst, buf, GHASH_BLOCK_SIZE); in ghash_finup()
|
| A D | des_generic.c | 37 static void crypto_des_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in crypto_des_encrypt() argument 41 des_encrypt(dctx, dst, src); in crypto_des_encrypt() 44 static void crypto_des_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) in crypto_des_decrypt() argument 48 des_decrypt(dctx, dst, src); in crypto_des_decrypt() 69 static void crypto_des3_ede_encrypt(struct crypto_tfm *tfm, u8 *dst, in crypto_des3_ede_encrypt() argument 74 des3_ede_encrypt(dctx, dst, src); in crypto_des3_ede_encrypt() 77 static void crypto_des3_ede_decrypt(struct crypto_tfm *tfm, u8 *dst, in crypto_des3_ede_decrypt() argument 82 des3_ede_decrypt(dctx, dst, src); in crypto_des3_ede_decrypt()
|
| A D | ccm.c | 37 struct scatterlist dst[3]; member 47 struct scatterlist dst[3]; member 274 sg = scatterwalk_ffwd(pctx->dst + 1, req->dst, req->assoclen); in crypto_ccm_init_crypt() 288 struct scatterlist *dst; in crypto_ccm_encrypt() local 302 dst = pctx->src; in crypto_ccm_encrypt() 304 dst = pctx->dst; in crypto_ccm_encrypt() 331 dst = sg_next(req->src == req->dst ? pctx->src : pctx->dst); in crypto_ccm_decrypt_done() 364 dst = pctx->src; in crypto_ccm_decrypt() 366 dst = pctx->dst; in crypto_ccm_decrypt() 626 sg = scatterwalk_ffwd(rctx->dst + 1, req->dst, req->assoclen); in crypto_rfc4309_crypt() [all …]
|
| A D | cipher.c | 59 u8 *dst, const u8 *src, bool enc) in cipher_crypt_one() argument 66 if (unlikely(((unsigned long)dst | (unsigned long)src) & alignmask)) { in cipher_crypt_one() 73 memcpy(dst, tmp, bs); in cipher_crypt_one() 75 fn(crypto_cipher_tfm(tfm), dst, src); in cipher_crypt_one() 80 u8 *dst, const u8 *src) in crypto_cipher_encrypt_one() argument 82 cipher_crypt_one(tfm, dst, src, true); in crypto_cipher_encrypt_one() 87 u8 *dst, const u8 *src) in crypto_cipher_decrypt_one() argument 89 cipher_crypt_one(tfm, dst, src, false); in crypto_cipher_decrypt_one()
|
| A D | xctr.c | 39 u8 *dst = walk->dst.virt.addr; in crypto_xctr_crypt_final() local 45 crypto_xor_cpy(dst, keystream, src, nbytes); in crypto_xctr_crypt_final() 55 u8 *dst = walk->dst.virt.addr; in crypto_xctr_crypt_segment() local 61 fn(crypto_cipher_tfm(tfm), dst, walk->iv); in crypto_xctr_crypt_segment() 62 crypto_xor(dst, src, XCTR_BLOCKSIZE); in crypto_xctr_crypt_segment() 68 dst += XCTR_BLOCKSIZE; in crypto_xctr_crypt_segment() 81 u8 *data = walk->dst.virt.addr; in crypto_xctr_crypt_inplace() 112 if (walk.src.virt.addr == walk.dst.virt.addr) in crypto_xctr_crypt()
|
| A D | authenc.c | 34 struct scatterlist dst[2]; member 143 ahash_request_set_crypt(ahreq, req->dst, hash, in crypto_authenc_genicv() 182 struct scatterlist *src, *dst; in crypto_authenc_encrypt() local 186 dst = src; in crypto_authenc_encrypt() 188 if (req->src != req->dst) { in crypto_authenc_encrypt() 190 dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, req->assoclen); in crypto_authenc_encrypt() 218 struct scatterlist *src, *dst; in crypto_authenc_decrypt_tail() local 226 dst = src; in crypto_authenc_decrypt_tail() 228 if (req->src != req->dst) in crypto_authenc_decrypt_tail() 229 dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, req->assoclen); in crypto_authenc_decrypt_tail() [all …]
|
| A D | ctr.c | 37 u8 *dst = walk->dst.virt.addr; in crypto_ctr_crypt_final() local 41 crypto_xor_cpy(dst, keystream, src, nbytes); in crypto_ctr_crypt_final() 54 u8 *dst = walk->dst.virt.addr; in crypto_ctr_crypt_segment() local 59 fn(crypto_cipher_tfm(tfm), dst, ctrblk); in crypto_ctr_crypt_segment() 60 crypto_xor(dst, src, bsize); in crypto_ctr_crypt_segment() 66 dst += bsize; in crypto_ctr_crypt_segment() 80 u8 *dst = walk->dst.virt.addr; in crypto_ctr_crypt_inplace() local 88 crypto_xor(dst, keystream, bsize); in crypto_ctr_crypt_inplace() 93 dst += bsize; in crypto_ctr_crypt_inplace() 111 if (walk.src.virt.addr == walk.dst.virt.addr) in crypto_ctr_crypt() [all …]
|
| A D | chacha20poly1305.c | 40 struct scatterlist dst[2]; member 104 struct scatterlist *src, *dst; in chacha_decrypt() local 113 dst = src; in chacha_decrypt() 114 if (req->src != req->dst) in chacha_decrypt() 115 dst = scatterwalk_ffwd(rctx->dst, req->dst, req->assoclen); in chacha_decrypt() 149 if (sg != req->dst) in poly_hash() 153 sg = req->dst; in poly_hash() 246 struct scatterlist *src, *dst; in chacha_encrypt() local 255 dst = src; in chacha_encrypt() 256 if (req->src != req->dst) in chacha_encrypt() [all …]
|
| A D | aegis128-core.c | 150 memzero_explicit(dst, size); in crypto_aegis128_wipe_chunk() 161 (union aegis_block *)dst; in crypto_aegis128_encrypt_chunk() 177 dst += AEGIS_BLOCK_SIZE; in crypto_aegis128_encrypt_chunk() 189 memcpy(dst, tmp.bytes, AEGIS_BLOCK_SIZE); in crypto_aegis128_encrypt_chunk() 193 dst += AEGIS_BLOCK_SIZE; in crypto_aegis128_encrypt_chunk() 210 memcpy(dst, msg.bytes, size); in crypto_aegis128_encrypt_chunk() 222 (union aegis_block *)dst; in crypto_aegis128_decrypt_chunk() 238 dst += AEGIS_BLOCK_SIZE; in crypto_aegis128_decrypt_chunk() 254 dst += AEGIS_BLOCK_SIZE; in crypto_aegis128_decrypt_chunk() 272 memcpy(dst, msg.bytes, size); in crypto_aegis128_decrypt_chunk() [all …]
|
| A D | dh_helper.c | 15 static inline u8 *dh_pack_data(u8 *dst, u8 *end, const void *src, size_t size) in dh_pack_data() argument 17 if (!dst || size > end - dst) in dh_pack_data() 19 memcpy(dst, src, size); in dh_pack_data() 20 return dst + size; in dh_pack_data() 23 static inline const u8 *dh_unpack_data(void *dst, const void *src, size_t size) in dh_unpack_data() argument 25 memcpy(dst, src, size); in dh_unpack_data()
|
| A D | krb5enc.c | 38 struct scatterlist dst[2]; member 148 struct scatterlist *src, *dst; in krb5enc_dispatch_encrypt() local 151 if (req->src == req->dst) in krb5enc_dispatch_encrypt() 152 dst = src; in krb5enc_dispatch_encrypt() 154 dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, req->assoclen); in krb5enc_dispatch_encrypt() 172 scatterwalk_map_and_copy(hash, req->dst, in krb5enc_insert_checksum() 316 struct scatterlist *src, *dst; in krb5enc_dispatch_decrypt() local 319 dst = src; in krb5enc_dispatch_decrypt() 321 if (req->src != req->dst) in krb5enc_dispatch_decrypt() 322 dst = scatterwalk_ffwd(areq_ctx->dst, req->dst, req->assoclen); in krb5enc_dispatch_decrypt() [all …]
|
| A D | ecdh_helper.c | 15 static inline u8 *ecdh_pack_data(void *dst, const void *src, size_t sz) in ecdh_pack_data() argument 17 memcpy(dst, src, sz); in ecdh_pack_data() 18 return dst + sz; in ecdh_pack_data() 21 static inline const u8 *ecdh_unpack_data(void *dst, const void *src, size_t sz) in ecdh_unpack_data() argument 23 memcpy(dst, src, sz); in ecdh_unpack_data()
|
| A D | scompress.c | 183 u8 *dst; in scomp_acomp_comp_decomp() local 189 if (!req->dst || !dlen) in scomp_acomp_comp_decomp() 193 dst = req->dvirt; in scomp_acomp_comp_decomp() 195 if (dlen <= req->dst->length) { in scomp_acomp_comp_decomp() 196 dpage = sg_page(req->dst); in scomp_acomp_comp_decomp() 197 doff = req->dst->offset; in scomp_acomp_comp_decomp() 246 dst, &dlen, stream->ctx); in scomp_acomp_comp_decomp() 249 dst, &dlen, stream->ctx); in scomp_acomp_comp_decomp() 254 dst, &dlen, stream->ctx); in scomp_acomp_comp_decomp() 257 dst, &dlen, stream->ctx); in scomp_acomp_comp_decomp() [all …]
|
| A D | zstd.c | 84 const void *src, void *dst, unsigned int *dlen) in zstd_compress_one() argument 92 out_len = zstd_compress_cctx(ctx->cctx, dst, req->dlen, src, req->slen, in zstd_compress_one() 137 outbuf.dst = (u8 *)walk.dst.virt.addr; in zstd_compress() 144 walk.dst.virt.addr, &total_out); in zstd_compress() 196 const void *src, void *dst, unsigned int *dlen) in zstd_decompress_one() argument 204 out_len = zstd_decompress_dctx(ctx->dctx, dst, req->dlen, src, req->slen); in zstd_decompress_one() 252 walk.dst.virt.addr, &total_out); in zstd_decompress() 264 outbuf.dst = (u8 *)walk.dst.virt.addr; in zstd_decompress()
|
| A D | 842.c | 44 u8 *dst, unsigned int *dlen, void *ctx) in crypto842_scompress() argument 46 return sw842_compress(src, slen, dst, dlen, ctx); in crypto842_scompress() 51 u8 *dst, unsigned int *dlen, void *ctx) in crypto842_sdecompress() argument 53 return sw842_decompress(src, slen, dst, dlen); in crypto842_sdecompress()
|
| A D | kdf_sp800108.c | 19 u8 *dst, unsigned int dlen) in crypto_kdf108_ctr_generate() argument 26 u8 *dst_orig = dst; in crypto_kdf108_ctr_generate() 52 memcpy(dst, tmpbuffer, dlen); in crypto_kdf108_ctr_generate() 57 err = crypto_shash_final(desc, dst); in crypto_kdf108_ctr_generate() 62 dst += h; in crypto_kdf108_ctr_generate()
|