XMSS Library
override_sha256_internal.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: 2023 Fox Crypto B.V.
3  * SPDX-License-Identifier: MIT
4  *
5  * SPDX-FileContributor: Frans van Dorsselaer
6  */
7 
37 #pragma once
38 
39 #ifndef XMSS_OVERRIDE_SHA256_INTERNAL_H_INCLUDED
41 #define XMSS_OVERRIDE_SHA256_INTERNAL_H_INCLUDED
42 
43 #include <stdint.h>
44 
45 #include "types.h"
46 
61 void xmss_sha256_process_block(XmssNativeValue256 *Hi, const uint32_t *Mi);
62 
63 #endif /* !XMSS_OVERRIDE_SHA256_INTERNAL_H_INCLUDED */
void xmss_sha256_process_block(XmssNativeValue256 *Hi, const uint32_t *Mi)
Update the intermediate SHA-256 hash value $H_i$ by processing a single, additional message block $M_...
The internal (native) representation of a 256-bit value.
Definition: types.h:316
Enumerations, basic types and callback function specifications.