#pragma once #include // IWYU pragma: keep #include #define SHA256_BUFFER_SIZE 64 #define SHA256_SUM_SIZE 32 typedef struct { uint32_t total[2]; uint32_t state[8]; uint8_t buffer[SHA256_BUFFER_SIZE]; } context_sha256_T; #ifdef INCLUDE_GENERATED_DECLARATIONS # include "sha256.h.generated.h" #endif