Lines Matching refs:inp
20 asmlinkage void poly1305_blocks_x86_64(void *ctx, const u8 *inp,
26 asmlinkage void poly1305_blocks_avx(void *ctx, const u8 *inp, const size_t len,
28 asmlinkage void poly1305_blocks_avx2(void *ctx, const u8 *inp, const size_t len,
30 asmlinkage void poly1305_blocks_avx512(void *ctx, const u8 *inp,
89 static void poly1305_simd_blocks(void *ctx, const u8 *inp, size_t len, in poly1305_simd_blocks() argument
102 poly1305_blocks_x86_64(ctx, inp, len, padbit); in poly1305_simd_blocks()
111 poly1305_blocks_avx512(ctx, inp, bytes, padbit); in poly1305_simd_blocks()
113 poly1305_blocks_avx2(ctx, inp, bytes, padbit); in poly1305_simd_blocks()
115 poly1305_blocks_avx(ctx, inp, bytes, padbit); in poly1305_simd_blocks()
119 inp += bytes; in poly1305_simd_blocks()
145 const u8 *inp, unsigned int len) in crypto_poly1305_setdctxkey() argument
150 poly1305_simd_init(&dctx->h, inp); in crypto_poly1305_setdctxkey()
151 inp += POLY1305_BLOCK_SIZE; in crypto_poly1305_setdctxkey()
157 dctx->s[0] = get_unaligned_le32(&inp[0]); in crypto_poly1305_setdctxkey()
158 dctx->s[1] = get_unaligned_le32(&inp[4]); in crypto_poly1305_setdctxkey()
159 dctx->s[2] = get_unaligned_le32(&inp[8]); in crypto_poly1305_setdctxkey()
160 dctx->s[3] = get_unaligned_le32(&inp[12]); in crypto_poly1305_setdctxkey()