Searched refs:stackoffset (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/crypto/openssh/
H A Dxmss_fast.c72 void xmss_set_bds_state(bds_state *state, unsigned char *stack, int stackoffset, unsigned char *stacklevels, unsigned char *auth, unsigned char *keep, treehash_inst *treehash, unsigned char *retain, int next_leaf) argument
75 state->stackoffset = stackoffset;
166 if (state->stacklevels[state->stackoffset - i - 1] < r) {
167 r = state->stacklevels[state->stackoffset - i - 1];
200 unsigned int stackoffset=0; local
215 gen_leaf_wots(stack+stackoffset*n, sk_seed, params, pub_seed, ltree_addr, ots_addr);
216 stacklevels[stackoffset] = 0;
217 stackoffset++;
219 memcpy(state->treehash[0].node, stack+stackoffset*
[all...]
H A Dxmss_fast.h45 unsigned int stackoffset; member in struct:__anon7895
58 void xmss_set_bds_state(bds_state *state, unsigned char *stack, int stackoffset, unsigned char *stacklevels, unsigned char *auth, unsigned char *keep, treehash_inst *treehash, unsigned char *retain, int next_leaf);
H A Dsshkey-xmss.c60 u_int32_t stackoffset; member in struct:ssh_xmss_state
167 state->stackoffset = 0;
181 xmss_set_bds_state(&state->bds, state->stack, state->stackoffset,
688 state->stackoffset = state->bds.stackoffset; /* copy back */
692 (r = sshbuf_put_u32(b, state->stackoffset)) != 0 ||
763 (r = sshbuf_get_u32(b, &state->stackoffset)) != 0 ||
773 /* XXX check stackoffset */
794 xmss_set_bds_state(&state->bds, state->stack, state->stackoffset,

Completed in 112 milliseconds