blake2s_state
extern int blake2s_init_ref(blake2s_state *S, size_t outlen);
extern int blake2s_init_param_ref(blake2s_state *S, const blake2s_param *P);
extern int blake2s_init_key_ref(blake2s_state *S, size_t outlen,
extern int blake2s_update_ref(blake2s_state *S, const uint8_t *in,
extern int blake2s_final_ref(blake2s_state *S, uint8_t *out, size_t outlen);
blake2s_state state;
blake2s_state ss;
void blake2s_update(struct blake2s_state *state, const uint8_t *in, size_t inlen);
void blake2s_final(struct blake2s_state *state, uint8_t *out);
struct blake2s_state state;
void blake2s_init(struct blake2s_state *state, const size_t outlen);
void blake2s_init_key(struct blake2s_state *state, const size_t outlen,
struct blake2s_state blake;
struct blake2s_state state;
struct blake2s_state state;
struct blake2s_state state;
static inline void blake2s_compress(struct blake2s_state *state,
void blake2s_update(struct blake2s_state *state, const uint8_t *in, size_t inlen)
void blake2s_final(struct blake2s_state *state, uint8_t *out)
static inline void blake2s_set_lastblock(struct blake2s_state *state)
static inline void blake2s_increment_counter(struct blake2s_state *state,
static inline void blake2s_init_param(struct blake2s_state *state,
void blake2s_init(struct blake2s_state *state, const size_t outlen)
void blake2s_init_key(struct blake2s_state *state, const size_t outlen,
struct blake2s_state state;
struct blake2s_state blake;
struct blake2s_state blake;