isc_sha224_t
isc_sha224_t sha224ctx;
void isc_sha224_init (isc_sha224_t *);
void isc_sha224_update (isc_sha224_t *, const uint8_t *, size_t);
void isc_sha224_final (uint8_t[ISC_SHA224_DIGESTLENGTH], isc_sha224_t *);
isc_sha224_init(isc_sha224_t *context) {
if (context == (isc_sha224_t *)0) {
isc_sha224_update(isc_sha224_t *context, const uint8_t* data, size_t len) {
REQUIRE(context != (isc_sha224_t *)0);
isc_sha224_final(uint8_t digest[ISC_SHA224_DIGESTLENGTH], isc_sha224_t *context) {
REQUIRE(context != (isc_sha224_t *)0);