Strophe 0.14
XMPP client library
sha512.h File Reference

SHA-512 hash API. More...

Data Structures

struct  sha512_context

Macros

#define SHA512_DIGEST_SIZE   64

Functions

void sha512_init (sha512_context *cc)
void sha512_process (sha512_context *cc, const uint8_t *data, size_t len)
void sha512_done (sha512_context *cc, uint8_t *dst)
void sha512_hash (const uint8_t *data, size_t len, uint8_t *digest)

Detailed Description

SHA-512 hash API.

Macro Definition Documentation

◆ SHA512_DIGEST_SIZE

#define SHA512_DIGEST_SIZE   64

Function Documentation

◆ sha512_init()

void sha512_init ( sha512_context * cc)

◆ sha512_process()

void sha512_process ( sha512_context * cc,
const uint8_t * data,
size_t len )

◆ sha512_done()

void sha512_done ( sha512_context * cc,
uint8_t * dst )

◆ sha512_hash()

void sha512_hash ( const uint8_t * data,
size_t len,
uint8_t * digest )