#include <nitro/math/dgt.h>
struct MATHSHA256Context
{
u32 h[8];
u32 Nl,Nh;
u8 data[MATHSHA256_CBLOCK];
int num;
};
Do not access the elements of this structure directly.
This is the context structure used in calculating SHA-256. Its size is 108 bytes. Initialize it using the MATH_SHA256Init
function, provide the input data with the MATH_SHA256Update
function, and get the message digest value with the MATH_SHA256GetHash
function. SHA-256 is an algorithm to find the message digest value. For details, refer to the Federal Information Processing Standard, FIPS PUB 180-2.
MATH_SHA256Init, MATH_SHA256Update, MATH_SHA256GetHash
2008/05/23 Initial version.
CONFIDENTIAL