isc_sha384_t
isc_sha384_t sha384ctx;
void isc_sha384_init (isc_sha384_t *);
void isc_sha384_update (isc_sha384_t *, const uint8_t *, size_t);
void isc_sha384_final (uint8_t[ISC_SHA384_DIGESTLENGTH], isc_sha384_t *);
isc_sha384_init(isc_sha384_t *context) {
if (context == (isc_sha384_t *)0) {
isc_sha384_update(isc_sha384_t *context, const uint8_t* data, size_t len) {
isc_sha384_final(uint8_t digest[ISC_SHA384_DIGESTLENGTH], isc_sha384_t *context) {
REQUIRE(context != (isc_sha384_t *)0);