nrfxlib API 3.3.99
Loading...
Searching...
No Matches

SHA384 algorithm, a member of the SHA2 family, with 384 bit outputs. More...

Files

file  ocrypto_sha384.h
 SHA384 algorithm, a member of the SHA2 family, with 384 bit outputs.
 

Macros

#define ocrypto_sha384_BYTES   (48)
 

Functions

void ocrypto_sha384 (uint8_t r[(48)], const uint8_t *in, size_t in_len)
 

Incremental SHA384 generator

This group of functions can be used to incrementally compute the SHA384 hash for a given message.

void ocrypto_sha384_init (ocrypto_sha384_ctx *ctx)
 
void ocrypto_sha384_update (ocrypto_sha384_ctx *ctx, const uint8_t *in, size_t in_len)
 
void ocrypto_sha384_final (ocrypto_sha384_ctx *ctx, uint8_t r[(48)])
 

Detailed Description

SHA384 algorithm, a member of the SHA2 family, with 384 bit outputs.

SHA384 is part of the SHA2 family that is a set of cryptographic hash functions designed by the NSA. It is the successor of the SHA1 algorithm.

A fixed-sized message digest is computed from variable length input data. The function is practically impossible to revert, and small changes in the input message lead to major changes in the message digest.

See also
FIPS - Secure Hash Standard (SHS)