#include <stdint.h>
#include <string.h>
#include <stdio.h>
#include "blake2.h"
#include "blake2-impl.h"
#include "blake2-config.h"
#include <emmintrin.h>
#include "blake2b-round.h"
Go to the source code of this file.
|
| ALIGN (64) static const uint64_t blake2b_IV[8] |
|
int | eq_blake2b_init_param (blake2b_state *S, const blake2b_param *P) |
|
int | eq_blake2b_init (blake2b_state *S, const uint8_t outlen) |
|
int | eq_blake2b_init_key (blake2b_state *S, const uint8_t outlen, const void *key, const uint8_t keylen) |
|
int | eq_blake2b_update (blake2b_state *S, const uint8_t *in, uint64_t inlen) |
|
int | eq_blake2b_final (blake2b_state *S, uint8_t *out, uint8_t outlen) |
|
int | eq_blake2b (uint8_t *out, const void *in, const void *key, const uint8_t outlen, const uint64_t inlen, uint8_t keylen) |
|
int eq_blake2b |
( |
uint8_t * |
out, |
|
|
const void * |
in, |
|
|
const void * |
key, |
|
|
const uint8_t |
outlen, |
|
|
const uint64_t |
inlen, |
|
|
uint8_t |
keylen |
|
) |
| |
int eq_blake2b_final |
( |
blake2b_state * |
S, |
|
|
uint8_t * |
out, |
|
|
uint8_t |
outlen |
|
) |
| |
int eq_blake2b_init_key |
( |
blake2b_state * |
S, |
|
|
const uint8_t |
outlen, |
|
|
const void * |
key, |
|
|
const uint8_t |
keylen |
|
) |
| |
int eq_blake2b_update |
( |
blake2b_state * |
S, |
|
|
const uint8_t * |
in, |
|
|
uint64_t |
inlen |
|
) |
| |