wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Functions
sha256_i.h File Reference

SHA-256 internal definitions. More...

Go to the source code of this file.

Data Structures

struct  sha256_state
 

Macros

#define SHA256_BLOCK_SIZE   64
 

Functions

void sha256_init (struct sha256_state *md)
 
int sha256_process (struct sha256_state *md, const unsigned char *in, unsigned long inlen)
 
int sha256_done (struct sha256_state *md, unsigned char *out)
 

Detailed Description

SHA-256 internal definitions.

Function Documentation

int sha256_done ( struct sha256_state md,
unsigned char *  out 
)

Terminate the hash to get the digest

Parameters
mdThe hash state
out[out] The destination of the hash (32 bytes)
Returns
CRYPT_OK if successful
int sha256_process ( struct sha256_state md,
const unsigned char *  in,
unsigned long  inlen 
)

Process a block of memory though the hash

Parameters
mdThe hash state
inThe data to hash
inlenThe length of the data (octets)
Returns
CRYPT_OK if successful