SharkSSL™ Embedded SSL/TLS Stack

SHA512 cryptographic hash. More...

Macros

#define SharkSslSha512Ctx_append(ctx, d, l)   SharkSslSha384Ctx_append((SharkSslSha384Ctx*)ctx, d, l)
 append
 

Typedefs

typedef struct SharkSslSha384Ctx SharkSslSha512Ctx
 SHA512.
 

Functions

SHARKSSL_API void SharkSslSha512Ctx_constructor (SharkSslSha512Ctx *ctx)
 Initialize. More...
 
SHARKSSL_API void SharkSslSha512Ctx_finish (SharkSslSha512Ctx *, U8 digest[SHARKSSL_SHA512_HASH_LEN])
 finish
 
SHARKSSL_API int sharkssl_sha512 (const U8 *, U16, U8 *)
 sha512
 

Detailed Description

SHA512 cryptographic hash.

Function Documentation

◆ SharkSslSha512Ctx_constructor()

SHARKSSL_API void SharkSslSha512Ctx_constructor ( SharkSslSha512Ctx ctx)

Initialize.

Parameters
ctxUninitialized data of size sizeof(SharkSslSha512Ctx).