Strophe  0.10
XMPP client library
Data Structures | Macros | Functions
sha1.h File Reference

Data Structures

struct  SHA1_CTX
 

Macros

#define SHA1_DIGEST_SIZE   20
 

Functions

void crypto_SHA1_Init (SHA1_CTX *context)
 
void crypto_SHA1_Update (SHA1_CTX *context, const uint8_t *data, const size_t len)
 
void crypto_SHA1_Final (SHA1_CTX *context, uint8_t *digest)
 
void crypto_SHA1 (const uint8_t *data, size_t len, uint8_t *digest)
 

Detailed Description

SHA-1 hash API.

Macro Definition Documentation

◆ SHA1_DIGEST_SIZE

#define SHA1_DIGEST_SIZE   20

Function Documentation

◆ crypto_SHA1_Init()

void crypto_SHA1_Init ( SHA1_CTX context)

◆ crypto_SHA1_Update()

void crypto_SHA1_Update ( SHA1_CTX context,
const uint8_t *  data,
const size_t  len 
)

◆ crypto_SHA1_Final()

void crypto_SHA1_Final ( SHA1_CTX context,
uint8_t *  digest 
)

◆ crypto_SHA1()

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