summaryrefslogtreecommitdiff
path: root/lib/liboqs/src/common/pqclean_shims/fips202.c
blob: caf0fe6596a25dc9527141e8c36ca016981fb3d2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//  SPDX-License-Identifier: MIT

#include "fips202.h"

void shake128_absorb_once(shake128incctx *state, const uint8_t *in, size_t inlen) {
	shake128_inc_ctx_reset(state);
	shake128_inc_absorb(state, in, inlen);
	shake128_inc_finalize(state);
}

void shake256_absorb_once(shake256incctx *state, const uint8_t *in, size_t inlen) {
	shake256_inc_ctx_reset(state);
	shake256_inc_absorb(state, in, inlen);
	shake256_inc_finalize(state);
}