blob: 2a95b8ded01fc244fac3c8f8c6a3d9a084dbe962 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/* See LICENSE file for copyright and license details. */
#include "common.h"
void
libblake_blake256_init(struct libblake_blake256_state *state)
{
state->s.h[0] = UINT_LEAST32_C(0x6A09E667);
state->s.h[1] = UINT_LEAST32_C(0xBB67AE85);
state->s.h[2] = UINT_LEAST32_C(0x3C6EF372);
state->s.h[3] = UINT_LEAST32_C(0xA54FF53A);
state->s.h[4] = UINT_LEAST32_C(0x510E527F);
state->s.h[5] = UINT_LEAST32_C(0x9B05688C);
state->s.h[6] = UINT_LEAST32_C(0x1F83D9AB);
state->s.h[7] = UINT_LEAST32_C(0x5BE0CD19);
memset(state->s.s, 0, sizeof(state->s.s));
memset(state->s.t, 0, sizeof(state->s.t));
}
|