Strophe 0.14
XMPP client library
|
Macros | |
#define | Ch(x, y, z) |
#define | Maj(x, y, z) |
#define | S(x, n) |
#define | R(x, n) |
#define | Sigma0(x) |
#define | Sigma1(x) |
#define | Gamma0(x) |
#define | Gamma1(x) |
#define | RND(a, b, c, d, e, f, g, h, i, ki) |
Functions | |
static void | sha256_compress (sha256_context *md, const uint8_t *buf) |
void | sha256_init (sha256_context *md) |
void | sha256_process (sha256_context *md, const uint8_t *in, size_t inlen) |
void | sha256_done (sha256_context *md, uint8_t *out) |
void | sha256_hash (const uint8_t *data, size_t len, uint8_t *digest) |
#define Ch | ( | x, | |
y, | |||
z ) |
#define Maj | ( | x, | |
y, | |||
z ) |
#define R | ( | x, | |
n ) |
#define RND | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f, | |||
g, | |||
h, | |||
i, | |||
ki ) |
|
static |
void sha256_init | ( | sha256_context * | md | ) |
void sha256_process | ( | sha256_context * | md, |
const uint8_t * | in, | ||
size_t | inlen ) |
void sha256_done | ( | sha256_context * | md, |
uint8_t * | out ) |
void sha256_hash | ( | const uint8_t * | data, |
size_t | len, | ||
uint8_t * | digest ) |