Searched refs:xmss_sk (Results 1 – 3 of 3) sorted by relevance
/freebsd/crypto/openssh/ |
H A D | ssh-xmss.c | 46 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 D | sshkey-xmss.c | 337 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 D | sshkey.h | 143 u_char *xmss_sk; member
|