diff options
author | JP Aumasson <jeanphilippe.aumasson@gmail.com> | 2016-10-11 22:38:20 +0300 |
---|---|---|
committer | JP Aumasson <jeanphilippe.aumasson@gmail.com> | 2016-10-11 22:38:20 +0300 |
commit | d113d9c26d6504814f80ea749189593a8dc9d66c (patch) | |
tree | 25c0be3aab7edf0a1afaf96ce6d754682727f1f7 | |
parent | 09f8e4f99e47cdef78cb122751a1cf0447920c63 (diff) |
streaming api prototypes
-rw-r--r-- | ref/blake2.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ref/blake2.h b/ref/blake2.h index cef9bf2..9e1a154 100644 --- a/ref/blake2.h +++ b/ref/blake2.h @@ -152,6 +152,14 @@ extern "C" { int blake2bp_update( blake2bp_state *S, const void *in, size_t inlen ); int blake2bp_final( blake2bp_state *S, void *out, size_t outlen ); +int blake2xs_init( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen ); +int blake2xs_update( blake2xs_state *S, const void *in, size_t inlen ); +int blake2xs_final(blake2xs_state *S, void *out, size_t outlen); + +int blake2xb_init( blake2xs_state *S, const size_t outlen, const void *key, size_t keylen ); +int blake2xb_update( blake2xs_state *S, const void *in, size_t inlen ); +int blake2xb_final(blake2xs_state *S, void *out, size_t outlen); + /* Simple API */ int blake2s( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); int blake2b( void *out, size_t outlen, const void *in, size_t inlen, const void *key, size_t keylen ); |