/crypto/ |
H A D | compress.c | 22 u8 *dst, unsigned int *dlen) 24 return tfm->__crt_alg->cra_compress.coa_compress(tfm, src, slen, dst, 30 u8 *dst, unsigned int *dlen) 32 return tfm->__crt_alg->cra_compress.coa_decompress(tfm, src, slen, dst, 20 crypto_compress(struct crypto_tfm *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen) argument 28 crypto_decompress(struct crypto_tfm *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen) argument
|
H A D | ghash-generic.c | 68 u8 *dst = dctx->buffer; local 75 u8 *pos = dst + (GHASH_BLOCK_SIZE - dctx->bytes); 84 gf128mul_4k_lle((be128 *)dst, ctx->gf128); 88 crypto_xor(dst, src, GHASH_BLOCK_SIZE); 89 gf128mul_4k_lle((be128 *)dst, ctx->gf128); 97 *dst++ ^= *src++; 105 u8 *dst = dctx->buffer; local 108 u8 *tmp = dst + (GHASH_BLOCK_SIZE - dctx->bytes); 113 gf128mul_4k_lle((be128 *)dst, ctx->gf128); 119 static int ghash_final(struct shash_desc *desc, u8 *dst) argument [all...] |
H A D | lzo.c | 48 unsigned int slen, u8 *dst, unsigned int *dlen) 54 err = lzo1x_1_compress(src, slen, dst, &tmp_len, ctx->lzo_comp_mem); 64 unsigned int slen, u8 *dst, unsigned int *dlen) 69 err = lzo1x_decompress_safe(src, slen, dst, &tmp_len); 47 lzo_compress(struct crypto_tfm *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen) argument 63 lzo_decompress(struct crypto_tfm *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen) argument
|
H A D | cipher.c | 66 u8 *dst, const u8 *src) 75 memcpy(dst, tmp, size); 79 u8 *dst, const u8 *src) 84 if (unlikely(((unsigned long)dst | (unsigned long)src) & alignmask)) { 85 cipher_crypt_unaligned(cipher->cia_encrypt, tfm, dst, src); 89 cipher->cia_encrypt(tfm, dst, src); 93 u8 *dst, const u8 *src) 98 if (unlikely(((unsigned long)dst | (unsigned long)src) & alignmask)) { 99 cipher_crypt_unaligned(cipher->cia_decrypt, tfm, dst, src); 103 cipher->cia_decrypt(tfm, dst, sr 63 cipher_crypt_unaligned(void (*fn)(struct crypto_tfm *, u8 *, const u8 *), struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument 78 cipher_encrypt_unaligned(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument 92 cipher_decrypt_unaligned(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument [all...] |
H A D | pcbc.c | 54 u8 *dst = walk->dst.virt.addr; local 59 fn(crypto_cipher_tfm(tfm), dst, iv); local 60 memcpy(iv, dst, bsize); 64 dst += bsize; 98 struct scatterlist *dst, struct scatterlist *src, 107 blkcipher_walk_init(&walk, dst, src, nbytes); 111 if (walk.src.virt.addr == walk.dst.virt.addr) 132 u8 *dst = walk->dst local 97 crypto_pcbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument 136 fn(crypto_cipher_tfm(tfm), dst, src); local 177 crypto_pcbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument [all...] |
H A D | 842.c | 78 unsigned int slen, u8 *dst, unsigned int *dlen) 87 hdr = (struct nx842_crypto_header *)dst; 89 dst += sizeof(struct nx842_crypto_header); 94 err = nx842_compress(src, slen, dst, &tmp_len, ctx->nx842_wmem); 110 err = lzo1x_1_compress(src, slen, dst, &lzodlen, ctx->nx842_wmem); 120 unsigned int slen, u8 *dst, unsigned int *dlen) 138 err = nx842_decompress(src, slen, dst, &tmp_len, 145 err = lzo1x_decompress_safe(src, slen, dst, &lzodlen); 77 nx842_crypto_compress(struct crypto_tfm *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen) argument 119 nx842_crypto_decompress(struct crypto_tfm *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen) argument
|
H A D | crypto_null.c | 33 unsigned int slen, u8 *dst, unsigned int *dlen) 37 memcpy(dst, src, slen); 72 static void null_crypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument 74 memcpy(dst, src, NULL_BLOCK_SIZE); 78 struct scatterlist *dst, 84 blkcipher_walk_init(&walk, dst, src, nbytes); 88 if (walk.src.virt.addr != walk.dst.virt.addr) 89 memcpy(walk.dst.virt.addr, walk.src.virt.addr, 32 null_compress(struct crypto_tfm *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen) argument 77 skcipher_null_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument
|
H A D | lrw.c | 112 static inline void lrw_round(struct sinfo *s, void *dst, const void *src) argument 114 be128_xor(dst, &s->t, src); /* PP <- T xor P */ 115 s->fn(s->tfm, dst, dst); /* CC <- E(Key2,PP) */ 116 be128_xor(dst, dst, &s->t); /* C <- T xor CC */ 158 wdst = w->dst.virt.addr; 189 wdst = w->dst.virt.addr; 195 static int encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, argument 201 blkcipher_walk_init(&w, dst, sr 206 decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument 226 be128 *iv, *src, *dst, *t; local [all...] |
H A D | xts.c | 86 static inline void xts_round(struct sinfo *s, void *dst, const void *src) argument 88 be128_xor(dst, s->t, src); /* PP <- T xor P */ 89 s->fn(s->tfm, dst, dst); /* CC <- E(Key1,PP) */ 90 be128_xor(dst, dst, s->t); /* C <- T xor CC */ 116 wdst = w->dst.virt.addr; 141 wdst = w->dst.virt.addr; 147 static int encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, argument 153 blkcipher_walk_init(&w, dst, sr 158 decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument 177 be128 *src, *dst, *t; local [all...] |
H A D | cbc.c | 51 u8 *dst = walk->dst.virt.addr; local 56 fn(crypto_cipher_tfm(tfm), dst, iv); local 57 memcpy(iv, dst, bsize); 60 dst += bsize; 91 struct scatterlist *dst, struct scatterlist *src, 100 blkcipher_walk_init(&walk, dst, src, nbytes); 104 if (walk.src.virt.addr == walk.dst.virt.addr) 123 u8 *dst = walk->dst local 90 crypto_cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument 127 fn(crypto_cipher_tfm(tfm), dst, src); local 169 crypto_cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument [all...] |
H A D | salsa20_generic.c | 139 static void salsa20_encrypt_bytes(struct salsa20_ctx *ctx, u8 *dst, argument 144 if (dst != src) 145 memcpy(dst, src, bytes); 155 crypto_xor(dst, buf, bytes); 159 crypto_xor(dst, buf, 64); 161 dst += 64; 178 struct scatterlist *dst, struct scatterlist *src, 186 blkcipher_walk_init(&walk, dst, src, nbytes); 193 salsa20_encrypt_bytes(ctx, walk.dst.virt.addr, 199 salsa20_encrypt_bytes(ctx, walk.dst 177 encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument [all...] |
H A D | cts.c | 75 struct scatterlist *dst, 118 scatterwalk_map_and_copy(d, dst, offset, nbytes, 1); 126 struct scatterlist *dst, struct scatterlist *src, 141 err = crypto_blkcipher_encrypt_iv(&lcldesc, dst, src, bsize); 143 err = cts_cbc_encrypt(ctx, desc, dst, src, 0, nbytes); 146 err = crypto_blkcipher_encrypt_iv(&lcldesc, dst, src, 150 err = cts_cbc_encrypt(ctx, desc, dst, src, 161 struct scatterlist *dst, 213 scatterwalk_map_and_copy(d, dst, offset, nbytes, 1); 220 struct scatterlist *dst, struc 73 cts_cbc_encrypt(struct crypto_cts_ctx *ctx, struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int offset, unsigned int nbytes) argument 125 crypto_cts_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument 159 cts_cbc_decrypt(struct crypto_cts_ctx *ctx, struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int offset, unsigned int nbytes) argument 219 crypto_cts_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument [all...] |
H A D | eseqiv.c | 32 struct scatterlist dst[2]; member in struct:eseqiv_request_ctx 74 struct scatterlist *dst; local 93 odst = req->creq.dst; 115 dst = reqctx->src; 117 sg_init_table(reqctx->dst, 2); 118 sg_set_buf(reqctx->dst, giv, ivsize); 119 scatterwalk_crypto_chain(reqctx->dst, odst, vdst == giv + ivsize, 2); 121 dst = reqctx->dst; 124 ablkcipher_request_set_crypt(subreq, reqctx->src, dst, [all...] |
H A D | tea.c | 62 static void tea_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument 68 __le32 *out = (__le32 *)dst; 90 static void tea_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument 96 __le32 *out = (__le32 *)dst; 135 static void xtea_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument 141 __le32 *out = (__le32 *)dst; 156 static void xtea_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument 161 __le32 *out = (__le32 *)dst; 179 static void xeta_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument 185 __le32 *out = (__le32 *)dst; 200 xeta_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument [all...] |
H A D | ctr.c | 64 u8 *dst = walk->dst.virt.addr; local 69 memcpy(dst, keystream, nbytes); 82 u8 *dst = walk->dst.virt.addr; local 87 fn(crypto_cipher_tfm(tfm), dst, ctrblk); local 88 crypto_xor(dst, src, bsize); 94 dst += bsize; 128 struct scatterlist *dst, struct scatterlist *src, 138 blkcipher_walk_init(&walk, dst, sr 127 crypto_ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument [all...] |
H A D | ccm.c | 46 struct scatterlist dst[2]; member in struct:crypto_ccm_req_priv_ctx 288 scatterwalk_map_and_copy(odata, req->dst, req->cryptlen, 308 struct scatterlist *dst; local 333 dst = pctx->src; 334 if (req->src != req->dst) { 335 sg_init_table(pctx->dst, 2); 336 sg_set_buf(pctx->dst, odata, 16); 337 scatterwalk_sg_chain(pctx->dst, 2, req->dst); 338 dst 378 struct scatterlist *dst; local [all...] |
H A D | blowfish_generic.c | 41 static void bf_encrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument 45 __be32 *const out_blk = (__be32 *)dst; 75 static void bf_decrypt(struct crypto_tfm *tfm, u8 *dst, const u8 *src) argument 79 __be32 *const out_blk = (__be32 *)dst;
|
H A D | deflate.c | 128 unsigned int slen, u8 *dst, unsigned int *dlen) 142 stream->next_out = (u8 *)dst; 157 unsigned int slen, u8 *dst, unsigned int *dlen) 172 stream->next_out = (u8 *)dst; 127 deflate_compress(struct crypto_tfm *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen) argument 156 deflate_decompress(struct crypto_tfm *tfm, const u8 *src, unsigned int slen, u8 *dst, unsigned int *dlen) argument
|
H A D | ecb.c | 54 u8 *wdst = walk->dst.virt.addr; 70 struct scatterlist *dst, struct scatterlist *src, 78 blkcipher_walk_init(&walk, dst, src, nbytes); 84 struct scatterlist *dst, struct scatterlist *src, 92 blkcipher_walk_init(&walk, dst, src, nbytes); 69 crypto_ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument 83 crypto_ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst, struct scatterlist *src, unsigned int nbytes) argument
|
H A D | arc4.c | 95 static int ecb_arc4_crypt(struct blkcipher_desc *desc, struct scatterlist *dst, argument 102 blkcipher_walk_init(&walk, dst, src, nbytes); 108 u8 *wdst = walk.dst.virt.addr;
|
H A D | michael_mic.c | 107 __le32 *dst = (__le32 *)out; local 129 dst[0] = cpu_to_le32(mctx->l); 130 dst[1] = cpu_to_le32(mctx->r);
|
H A D | twofish_generic.c | 104 dst[n] = cpu_to_le32(x) 113 __le32 *dst = (__le32 *)out; local 150 __le32 *dst = (__le32 *)out; local
|
H A D | ablkcipher.c | 37 struct scatter_walk dst; member in struct:ablkcipher_buffer 48 scatterwalk_copychunks(p->data, &p->dst, p->len, 1); 66 p->dst = walk->out; 160 void *src, *dst, *base; local 173 dst = (u8 *)ALIGN((unsigned long)base, alignmask + 1); 174 src = dst = ablkcipher_get_spot(dst, bsize); 177 p->data = dst; 187 *dst_p = dst; 222 walk->dst 233 void *src, *dst; local [all...] |
H A D | blkcipher.c | 51 walk->dst.virt.addr = scatterwalk_map(&walk->out); 61 scatterwalk_unmap(walk->dst.virt.addr); 89 memcpy(walk->dst.virt.addr, walk->page, n); 168 walk->dst.virt.addr = (u8 *)ALIGN((unsigned long)walk->buffer, 170 walk->dst.virt.addr = blkcipher_get_spot(walk->dst.virt.addr, bsize); 171 walk->src.virt.addr = blkcipher_get_spot(walk->dst.virt.addr + 191 walk->dst.virt.addr = tmp; 203 walk->dst.phys.page = scatterwalk_page(&walk->out); 204 walk->dst [all...] |
H A D | scatterwalk.c | 28 void *dst = out ? sgdata : buf; local 30 memcpy(dst, src, nbytes);
|