]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/basic/hmac.h
fd474f7649fea131c695f37e444878f57dabd2dd
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
7 /* Unoptimized implementation based on FIPS 198. 'res' has to be allocated by
8 * the caller. Prefer external OpenSSL functions, and use this only when
9 * linking to OpenSSL is not desirable (eg: libsystemd.so). */
10 void hmac_sha256(const void *key
, size_t key_size
, const void *input
, size_t input_size
, uint8_t res
[static SHA256_DIGEST_SIZE
]);