Lines Matching refs:xmss_pk
45 freezero(k->xmss_pk, sshkey_xmss_pklen(k)); in ssh_xmss_cleanup()
50 k->xmss_pk = NULL; in ssh_xmss_cleanup()
59 if (a->xmss_pk == NULL || b->xmss_pk == NULL) in ssh_xmss_equal()
63 if (memcmp(a->xmss_pk, b->xmss_pk, sshkey_xmss_pklen(a)) != 0) in ssh_xmss_equal()
74 if (key->xmss_name == NULL || key->xmss_pk == NULL || in ssh_xmss_serialize_public()
78 (r = sshbuf_put_string(b, key->xmss_pk, in ssh_xmss_serialize_public()
96 (r = sshbuf_put_string(b, key->xmss_pk, in ssh_xmss_serialize_private()
115 if (from->xmss_pk == NULL) in ssh_xmss_copy_public()
121 if ((to->xmss_pk = malloc(pklen)) == NULL) in ssh_xmss_copy_public()
123 memcpy(to->xmss_pk, from->xmss_pk, pklen); in ssh_xmss_copy_public()
150 key->xmss_pk = pk; in ssh_xmss_deserialize_public()
170 u_char *xmss_pk = NULL, *xmss_sk = NULL; in ssh_xmss_deserialize_private() local
174 (r = sshbuf_get_string(b, &xmss_pk, &pklen)) != 0 || in ssh_xmss_deserialize_private()
185 key->xmss_pk = xmss_pk; in ssh_xmss_deserialize_private()
187 xmss_pk = xmss_sk = NULL; in ssh_xmss_deserialize_private()
195 freezero(xmss_pk, pklen); in ssh_xmss_deserialize_private()
292 key->xmss_pk == NULL || in ssh_xmss_verify()
331 key->xmss_pk, sshkey_xmss_params(key))) != 0) { in ssh_xmss_verify()