Lines Matching defs:state
164 struct blake2b_state *state = shash_desc_ctx(desc);
167 memset(state, 0, sizeof(*state));
168 memcpy(state->h, blake2b_IV, sizeof(state->h));
171 state->h[0] ^= 0x01010000 | tctx->keylen << 8 | digestsize;
178 memcpy(state->buf, tctx->key, tctx->keylen);
179 state->buflen = BLAKE2B_BLOCKBYTES;
187 struct blake2b_state *state = shash_desc_ctx(desc);
188 const size_t left = state->buflen;
195 state->buflen = 0;
197 memcpy(state->buf + left, in, fill);
198 blake2b_increment_counter(state, BLAKE2B_BLOCKBYTES);
200 blake2b_compress(state, state->buf);
204 blake2b_increment_counter(state, BLAKE2B_BLOCKBYTES);
205 blake2b_compress(state, in);
210 memcpy(state->buf + state->buflen, in, inlen);
211 state->buflen += inlen;
218 struct blake2b_state *state = shash_desc_ctx(desc);
222 blake2b_increment_counter(state, state->buflen);
224 state->f[0] = (u64)-1;
226 memset(state->buf + state->buflen, 0, BLAKE2B_BLOCKBYTES - state->buflen);
227 blake2b_compress(state, state->buf);
230 for (i = 0; i < ARRAY_SIZE(state->h); i++)
231 __cpu_to_le64s(&state->h[i]);
233 memcpy(out, state->h, digestsize);