Home
last modified time | relevance | path

Searched refs:srclen (Results 1 – 25 of 53) sorted by relevance

123

/linux/crypto/
H A Dpoly1305_generic.c41 srclen -= POLY1305_BLOCK_SIZE; in crypto_poly1305_setdesckey()
50 srclen -= POLY1305_BLOCK_SIZE; in crypto_poly1305_setdesckey()
54 return srclen; in crypto_poly1305_setdesckey()
58 unsigned int srclen) in poly1305_blocks() argument
64 src += srclen - datalen; in poly1305_blocks()
65 srclen = datalen; in poly1305_blocks()
82 srclen -= bytes; in crypto_poly1305_update()
94 src += srclen - (srclen % POLY1305_BLOCK_SIZE); in crypto_poly1305_update()
95 srclen %= POLY1305_BLOCK_SIZE; in crypto_poly1305_update()
98 if (unlikely(srclen)) { in crypto_poly1305_update()
[all …]
H A Dnhpoly1305.c111 bytes = min(srclen, state->nh_remaining); in nhpoly1305_units()
121 srclen -= bytes; in nhpoly1305_units()
122 } while (srclen); in nhpoly1305_units()
156 const u8 *src, unsigned int srclen, in crypto_nhpoly1305_update_helper() argument
173 srclen -= bytes; in crypto_nhpoly1305_update_helper()
176 if (srclen >= NH_MESSAGE_UNIT) { in crypto_nhpoly1305_update_helper()
180 srclen -= bytes; in crypto_nhpoly1305_update_helper()
183 if (srclen) { in crypto_nhpoly1305_update_helper()
184 memcpy(state->buffer, src, srclen); in crypto_nhpoly1305_update_helper()
185 state->buflen = srclen; in crypto_nhpoly1305_update_helper()
[all …]
H A Dghash-generic.c79 const u8 *src, unsigned int srclen) in ghash_update() argument
86 int n = min(srclen, dctx->bytes); in ghash_update()
90 srclen -= n; in ghash_update()
99 while (srclen >= GHASH_BLOCK_SIZE) { in ghash_update()
103 srclen -= GHASH_BLOCK_SIZE; in ghash_update()
106 if (srclen) { in ghash_update()
107 dctx->bytes = GHASH_BLOCK_SIZE - srclen; in ghash_update()
108 while (srclen--) in ghash_update()
H A Dpolyval-generic.c153 const u8 *src, unsigned int srclen) in polyval_update() argument
162 n = min(srclen, dctx->bytes); in polyval_update()
166 srclen -= n; in polyval_update()
175 while (srclen >= POLYVAL_BLOCK_SIZE) { in polyval_update()
180 srclen -= POLYVAL_BLOCK_SIZE; in polyval_update()
183 if (srclen) { in polyval_update()
184 dctx->bytes = POLYVAL_BLOCK_SIZE - srclen; in polyval_update()
186 while (srclen--) in polyval_update()
/linux/fs/hfs/
H A Dtrans.c39 int srclen, dstlen, size; in hfs_mac2asc() local
42 srclen = in->len; in hfs_mac2asc()
44 srclen = HFS_NAMELEN; in hfs_mac2asc()
50 while (srclen > 0) { in hfs_mac2asc()
58 srclen -= size; in hfs_mac2asc()
61 srclen--; in hfs_mac2asc()
78 while (--srclen >= 0) in hfs_mac2asc()
106 srclen = in->len; in hfs_asc2mac()
119 srclen -= size; in hfs_asc2mac()
140 if (dstlen > srclen) in hfs_asc2mac()
[all …]
/linux/arch/powerpc/crypto/
H A Dpoly1305-p10-glue.c78 const u8 *src, unsigned int srclen) in crypto_poly1305_p10_update() argument
87 srclen -= bytes; in crypto_poly1305_p10_update()
102 if (likely(srclen >= POLY1305_BLOCK_SIZE)) { in crypto_poly1305_p10_update()
106 srclen -= used; in crypto_poly1305_p10_update()
113 src += srclen - (srclen % (POLY1305_BLOCK_SIZE * 4)); in crypto_poly1305_p10_update()
114 srclen %= POLY1305_BLOCK_SIZE * 4; in crypto_poly1305_p10_update()
116 while (srclen >= POLY1305_BLOCK_SIZE) { in crypto_poly1305_p10_update()
120 srclen -= POLY1305_BLOCK_SIZE; in crypto_poly1305_p10_update()
125 if (unlikely(srclen)) { in crypto_poly1305_p10_update()
126 dctx->buflen = srclen; in crypto_poly1305_p10_update()
[all …]
H A Dghash.c96 const u8 *src, unsigned int srclen) in __ghash_blocks() argument
103 src, srclen); in __ghash_blocks()
108 while (srclen >= GHASH_BLOCK_SIZE) { in __ghash_blocks()
111 srclen -= GHASH_BLOCK_SIZE; in __ghash_blocks()
118 const u8 *src, unsigned int srclen) in p8_ghash_update() argument
127 srclen); in p8_ghash_update()
128 dctx->bytes += srclen; in p8_ghash_update()
144 srclen -= len; in p8_ghash_update()
146 if (srclen) { in p8_ghash_update()
147 memcpy(dctx->buffer, src, srclen); in p8_ghash_update()
[all …]
/linux/arch/riscv/crypto/
H A Dghash-riscv64-glue.c58 const u8 *src, size_t srclen) in riscv64_ghash_blocks() argument
71 srclen -= GHASH_BLOCK_SIZE; in riscv64_ghash_blocks()
72 } while (srclen); in riscv64_ghash_blocks()
77 unsigned int srclen) in riscv64_ghash_update() argument
86 dctx->bytes += srclen; in riscv64_ghash_update()
94 srclen -= GHASH_BLOCK_SIZE - dctx->bytes; in riscv64_ghash_update()
98 len = round_down(srclen, GHASH_BLOCK_SIZE); in riscv64_ghash_update()
102 srclen -= len; in riscv64_ghash_update()
105 if (srclen) { in riscv64_ghash_update()
106 memcpy(dctx->buffer, src, srclen); in riscv64_ghash_update()
[all …]
/linux/arch/arm/crypto/
H A Dnhpoly1305-neon-glue.c20 const u8 *src, unsigned int srclen) in nhpoly1305_neon_update() argument
22 if (srclen < 64 || !crypto_simd_usable()) in nhpoly1305_neon_update()
23 return crypto_nhpoly1305_update(desc, src, srclen); in nhpoly1305_neon_update()
26 unsigned int n = min_t(unsigned int, srclen, SZ_4K); in nhpoly1305_neon_update()
32 srclen -= n; in nhpoly1305_neon_update()
33 } while (srclen); in nhpoly1305_neon_update()
38 const u8 *src, unsigned int srclen, u8 *out) in nhpoly1305_neon_digest() argument
41 nhpoly1305_neon_update(desc, src, srclen) ?: in nhpoly1305_neon_digest()
/linux/arch/x86/crypto/
H A Dnhpoly1305-avx2-glue.c20 const u8 *src, unsigned int srclen) in nhpoly1305_avx2_update() argument
22 if (srclen < 64 || !crypto_simd_usable()) in nhpoly1305_avx2_update()
23 return crypto_nhpoly1305_update(desc, src, srclen); in nhpoly1305_avx2_update()
26 unsigned int n = min_t(unsigned int, srclen, SZ_4K); in nhpoly1305_avx2_update()
32 srclen -= n; in nhpoly1305_avx2_update()
33 } while (srclen); in nhpoly1305_avx2_update()
38 const u8 *src, unsigned int srclen, u8 *out) in nhpoly1305_avx2_digest() argument
41 nhpoly1305_avx2_update(desc, src, srclen) ?: in nhpoly1305_avx2_digest()
H A Dnhpoly1305-sse2-glue.c20 const u8 *src, unsigned int srclen) in nhpoly1305_sse2_update() argument
22 if (srclen < 64 || !crypto_simd_usable()) in nhpoly1305_sse2_update()
23 return crypto_nhpoly1305_update(desc, src, srclen); in nhpoly1305_sse2_update()
26 unsigned int n = min_t(unsigned int, srclen, SZ_4K); in nhpoly1305_sse2_update()
32 srclen -= n; in nhpoly1305_sse2_update()
33 } while (srclen); in nhpoly1305_sse2_update()
38 const u8 *src, unsigned int srclen, u8 *out) in nhpoly1305_sse2_digest() argument
41 nhpoly1305_sse2_update(desc, src, srclen) ?: in nhpoly1305_sse2_digest()
H A Dpolyval-clmulni_glue.c111 const u8 *src, unsigned int srclen) in polyval_x86_update() argument
120 n = min(srclen, dctx->bytes); in polyval_x86_update()
124 srclen -= n; in polyval_x86_update()
134 while (srclen >= POLYVAL_BLOCK_SIZE) { in polyval_x86_update()
136 nblocks = min(srclen, 4096U) / POLYVAL_BLOCK_SIZE; in polyval_x86_update()
138 srclen -= nblocks * POLYVAL_BLOCK_SIZE; in polyval_x86_update()
142 if (srclen) { in polyval_x86_update()
143 dctx->bytes = POLYVAL_BLOCK_SIZE - srclen; in polyval_x86_update()
145 while (srclen--) in polyval_x86_update()
H A Dpoly1305_glue.c169 unsigned int srclen) in poly1305_update_arch() argument
174 bytes = min(srclen, POLY1305_BLOCK_SIZE - dctx->buflen); in poly1305_update_arch()
177 srclen -= bytes; in poly1305_update_arch()
187 if (likely(srclen >= POLY1305_BLOCK_SIZE)) { in poly1305_update_arch()
188 bytes = round_down(srclen, POLY1305_BLOCK_SIZE); in poly1305_update_arch()
189 srclen -= bytes; in poly1305_update_arch()
196 if (unlikely(srclen)) { in poly1305_update_arch()
197 dctx->buflen = srclen; in poly1305_update_arch()
198 memcpy(dctx->buf, src, srclen); in poly1305_update_arch()
226 const u8 *src, unsigned int srclen) in crypto_poly1305_update() argument
[all …]
H A Dghash-clmulni-intel_glue.c29 void clmul_ghash_update(char *dst, const char *src, unsigned int srclen,
96 const u8 *src, unsigned int srclen) in ghash_update() argument
104 int n = min(srclen, dctx->bytes); in ghash_update()
108 srclen -= n; in ghash_update()
117 clmul_ghash_update(dst, src, srclen, &ctx->shash); in ghash_update()
120 if (srclen & 0xf) { in ghash_update()
121 src += srclen - (srclen & 0xf); in ghash_update()
122 srclen &= 0xf; in ghash_update()
123 dctx->bytes = GHASH_BLOCK_SIZE - srclen; in ghash_update()
124 while (srclen--) in ghash_update()
/linux/arch/arm64/crypto/
H A Dnhpoly1305-neon-glue.c20 const u8 *src, unsigned int srclen) in nhpoly1305_neon_update() argument
22 if (srclen < 64 || !crypto_simd_usable()) in nhpoly1305_neon_update()
23 return crypto_nhpoly1305_update(desc, src, srclen); in nhpoly1305_neon_update()
26 unsigned int n = min_t(unsigned int, srclen, SZ_4K); in nhpoly1305_neon_update()
32 srclen -= n; in nhpoly1305_neon_update()
33 } while (srclen); in nhpoly1305_neon_update()
38 const u8 *src, unsigned int srclen, u8 *out) in nhpoly1305_neon_digest() argument
41 nhpoly1305_neon_update(desc, src, srclen) ?: in nhpoly1305_neon_digest()
H A Dpolyval-ce-glue.c102 const u8 *src, unsigned int srclen) in polyval_arm64_update() argument
111 n = min(srclen, dctx->bytes); in polyval_arm64_update()
115 srclen -= n; in polyval_arm64_update()
125 while (srclen >= POLYVAL_BLOCK_SIZE) { in polyval_arm64_update()
127 nblocks = min(srclen, 4096U) / POLYVAL_BLOCK_SIZE; in polyval_arm64_update()
129 srclen -= nblocks * POLYVAL_BLOCK_SIZE; in polyval_arm64_update()
133 if (srclen) { in polyval_arm64_update()
134 dctx->bytes = POLYVAL_BLOCK_SIZE - srclen; in polyval_arm64_update()
136 while (srclen--) in polyval_arm64_update()
/linux/net/core/
H A Dutils.c129 if (srclen < 0) in in4_pton()
130 srclen = strlen(src); in in4_pton()
161 srclen--; in in4_pton()
200 if (srclen < 0) in in6_pton()
201 srclen = strlen(src); in in6_pton()
278 srclen--; in in6_pton()
305 size_t srclen = strlen(src); in inet4_pton() local
307 if (srclen > INET_ADDRSTRLEN) in inet4_pton()
325 size_t srclen = strlen(src); in inet6_pton() local
327 if (srclen > INET6_ADDRSTRLEN) in inet6_pton()
[all …]
/linux/arch/s390/crypto/
H A Dghash_s390.c55 const u8 *src, unsigned int srclen) in ghash_update() argument
64 n = min(srclen, dctx->bytes); in ghash_update()
66 srclen -= n; in ghash_update()
77 n = srclen & ~(GHASH_BLOCK_SIZE - 1); in ghash_update()
81 srclen -= n; in ghash_update()
84 if (srclen) { in ghash_update()
85 dctx->bytes = GHASH_BLOCK_SIZE - srclen; in ghash_update()
86 memcpy(buf, src, srclen); in ghash_update()
/linux/tools/testing/selftests/powerpc/nx-gzip/
H A Dgzfht_test.c79 static int compress_fht_sample(char *src, uint32_t srclen, char *dst, in compress_fht_sample() argument
110 put32(cmdp->crb.source_dde, ddebc, srclen); in compress_fht_sample()
192 uint32_t srclen, dstlen; in compress_file() local
252 srclen = NX_MIN(chunk, inlen); in compress_file()
254 dstlen = NX_MIN(2*srclen, outlen); in compress_file()
265 nxu_touch_pages(srcbuf, srclen, pagelen, 0); in compress_file()
269 srcbuf, srclen, in compress_file()
297 inlen = inlen - srclen; in compress_file()
298 srcbuf = srcbuf + srclen; in compress_file()
299 srctotlen = srctotlen + srclen; in compress_file()
[all …]
/linux/lib/
H A Dbase64.c32 int base64_encode(const u8 *src, int srclen, char *dst) in base64_encode() argument
39 for (i = 0; i < srclen; i++) { in base64_encode()
73 int base64_decode(const char *src, int srclen, u8 *dst) in base64_decode() argument
80 for (i = 0; i < srclen; i++) { in base64_decode()
H A Dnlattr.c774 size_t srclen = nla_len(nla); in nla_strscpy() local
782 if (srclen > 0 && src[srclen - 1] == '\0') in nla_strscpy()
783 srclen--; in nla_strscpy()
785 if (srclen >= dstsize) { in nla_strscpy()
789 len = srclen; in nla_strscpy()
810 size_t srclen = nla_len(nla); in nla_strdup() local
813 if (srclen > 0 && src[srclen - 1] == '\0') in nla_strdup()
814 srclen--; in nla_strdup()
816 dst = kmalloc(srclen + 1, flags); in nla_strdup()
818 memcpy(dst, src, srclen); in nla_strdup()
[all …]
/linux/fs/cramfs/
H A Duncompress.c31 int cramfs_uncompress_block(void *dst, int dstlen, void *src, int srclen) in cramfs_uncompress_block() argument
36 stream.avail_in = srclen; in cramfs_uncompress_block()
55 pr_err("%p(%d)->%p(%d)\n", src, srclen, dst, dstlen); in cramfs_uncompress_block()
/linux/fs/btrfs/
H A Dzlib.c285 size_t srclen = cb->compressed_len; in zlib_decompress_bio() local
286 unsigned long total_folios_in = DIV_ROUND_UP(srclen, PAGE_SIZE); in zlib_decompress_bio()
292 workspace->strm.avail_in = min_t(size_t, srclen, PAGE_SIZE); in zlib_decompress_bio()
301 if (srclen > 2 && !(data_in[1] & PRESET_DICT) && in zlib_decompress_bio()
315 while (workspace->strm.total_in < srclen) { in zlib_decompress_bio()
347 tmp = srclen - workspace->strm.total_in; in zlib_decompress_bio()
363 struct page *dest_page, unsigned long dest_pgoff, size_t srclen, in zlib_decompress() argument
372 workspace->strm.avail_in = srclen; in zlib_decompress()
380 if (srclen > 2 && !(data_in[1] & PRESET_DICT) && in zlib_decompress()
H A Dcompression.h92 unsigned long start_byte, size_t srclen, size_t destlen);
157 struct page *dest_page, unsigned long dest_pgoff, size_t srclen,
168 struct page *dest_page, unsigned long dest_pgoff, size_t srclen,
178 struct page *dest_page, unsigned long dest_pgoff, size_t srclen,
/linux/include/linux/
H A Dsw842.h7 int sw842_compress(const u8 *src, unsigned int srclen,
10 int sw842_decompress(const u8 *src, unsigned int srclen,

123