blake2b.c (500B)
1 #include "blake2b.h" 2 3 void dist_blake2b_init(DistBlake2b* s, size_t out_len) { 4 crypto_blake2b_init(&s->ctx, out_len); 5 } 6 7 void dist_blake2b_update(DistBlake2b* s, const uint8_t* data, size_t len) { 8 crypto_blake2b_update(&s->ctx, data, len); 9 } 10 11 void dist_blake2b_final(DistBlake2b* s, uint8_t* out) { 12 crypto_blake2b_final(&s->ctx, out); 13 } 14 15 void dist_blake2b(uint8_t out[DIST_BLAKE2B_LEN], const uint8_t* data, 16 size_t len) { 17 crypto_blake2b(out, DIST_BLAKE2B_LEN, data, len); 18 }