/src/liboqs/src/common/pqclean_shims/fips202x4.c
Line | Count | Source |
1 | | // SPDX-License-Identifier: MIT |
2 | | |
3 | | #include "fips202x4.h" |
4 | | |
5 | 12.4k | void shake128x4_absorb_once(shake128x4incctx *state, const uint8_t *in0, const uint8_t *in1, const uint8_t *in2, const uint8_t *in3, size_t inlen) { |
6 | 12.4k | shake128x4_inc_ctx_reset(state); |
7 | 12.4k | shake128x4_inc_absorb(state, in0, in1, in2, in3, inlen); |
8 | 12.4k | shake128x4_inc_finalize(state); |
9 | 12.4k | } |
10 | | |
11 | 8.02k | void shake256x4_absorb_once(shake256x4incctx *state, const uint8_t *in0, const uint8_t *in1, const uint8_t *in2, const uint8_t *in3, size_t inlen) { |
12 | 8.02k | shake256x4_inc_ctx_reset(state); |
13 | 8.02k | shake256x4_inc_absorb(state, in0, in1, in2, in3, inlen); |
14 | 8.02k | shake256x4_inc_finalize(state); |
15 | 8.02k | } |