Home
last modified time | relevance | path

Searched refs:xmss_sk (Results 1 – 3 of 3) sorted by relevance

/freebsd/crypto/openssh/
H A Dssh-xmss.c46 freezero(k->xmss_sk, sshkey_xmss_sklen(k)); in ssh_xmss_cleanup()
51 k->xmss_sk = NULL; in ssh_xmss_cleanup()
98 (r = sshbuf_put_string(b, key->xmss_sk, in ssh_xmss_serialize_private()
170 u_char *xmss_pk = NULL, *xmss_sk = NULL; in ssh_xmss_deserialize_private() local
175 (r = sshbuf_get_string(b, &xmss_sk, &sklen)) != 0) in ssh_xmss_deserialize_private()
186 key->xmss_sk = xmss_sk; in ssh_xmss_deserialize_private()
187 xmss_pk = xmss_sk = NULL; in ssh_xmss_deserialize_private()
196 freezero(xmss_sk, sklen); in ssh_xmss_deserialize_private()
219 key->xmss_sk == NULL || in ssh_xmss_sign()
231 if ((ret = xmss_sign(key->xmss_sk, sshkey_xmss_bds_state(key), sig, &smlen, in ssh_xmss_sign()
H A Dsshkey-xmss.c337 idx = k->xmss_sk ? PEEK_U32(k->xmss_sk) : state->idx; in sshkey_xmss_serialize_pk_info()
387 (k->xmss_sk = malloc(sshkey_xmss_sklen(k))) == NULL) { in sshkey_xmss_generate_private_key()
390 xmss_keypair(k->xmss_pk, k->xmss_sk, sshkey_xmss_bds_state(k), in sshkey_xmss_generate_private_key()
463 idx = PEEK_U32(k->xmss_sk); in sshkey_xmss_get_state()
503 state->idx = PEEK_U32(k->xmss_sk); in sshkey_xmss_get_state()
555 state->idx = PEEK_U32(k->xmss_sk); in sshkey_xmss_forward_state()
557 if ((ret = xmss_sign(k->xmss_sk, sshkey_xmss_bds_state(k), in sshkey_xmss_forward_state()
586 idx = PEEK_U32(k->xmss_sk); in sshkey_xmss_update_state()
741 state->idx = PEEK_U32(k->xmss_sk); /* update */ in sshkey_xmss_serialize_state_opt()
783 if (k->xmss_sk == NULL) in sshkey_xmss_deserialize_state()
[all …]
H A Dsshkey.h143 u_char *xmss_sk; member