Home | History | Annotate | Download | only in openssh

Lines Matching defs:ed25519_pk

475 	k->ed25519_pk = NULL;
616 if (k->ed25519_pk) {
617 explicit_bzero(k->ed25519_pk, ED25519_PK_SZ);
618 free(k->ed25519_pk);
619 k->ed25519_pk = NULL;
706 return a->ed25519_pk != NULL && b->ed25519_pk != NULL &&
707 memcmp(a->ed25519_pk, b->ed25519_pk, ED25519_PK_SZ) == 0;
788 if (key->ed25519_pk == NULL)
792 key->ed25519_pk, ED25519_PK_SZ)) != 0)
1371 free(ret->ed25519_pk);
1372 ret->ed25519_pk = k->ed25519_pk;
1373 k->ed25519_pk = NULL;
1672 if ((k->ed25519_pk = malloc(ED25519_PK_SZ)) == NULL ||
1677 crypto_sign_ed25519_keypair(k->ed25519_pk, k->ed25519_sk);
1817 if (k->ed25519_pk != NULL) {
1818 if ((n->ed25519_pk = malloc(ED25519_PK_SZ)) == NULL) {
1822 memcpy(n->ed25519_pk, k->ed25519_pk, ED25519_PK_SZ);
2110 key->ed25519_pk = pk;
2263 pk->ed25519_pk = NULL;
2319 if (k->ed25519_pk != NULL) {
2320 if ((pk->ed25519_pk = malloc(ED25519_PK_SZ)) == NULL) {
2324 memcpy(pk->ed25519_pk, k->ed25519_pk, ED25519_PK_SZ);
2438 k->ed25519_pk, ED25519_PK_SZ)) != 0)
2650 if ((r = sshbuf_put_string(b, key->ed25519_pk,
2662 (r = sshbuf_put_string(b, key->ed25519_pk,
2685 u_char *ed25519_pk = NULL, *ed25519_sk = NULL;
2797 if ((r = sshbuf_get_string(buf, &ed25519_pk, &pklen)) != 0 ||
2804 k->ed25519_pk = ed25519_pk;
2806 ed25519_pk = ed25519_sk = NULL;
2811 (r = sshbuf_get_string(buf, &ed25519_pk, &pklen)) != 0 ||
2818 k->ed25519_pk = ed25519_pk;
2820 ed25519_pk = ed25519_sk = NULL;
2853 if (ed25519_pk != NULL) {
2854 explicit_bzero(ed25519_pk, pklen);
2855 free(ed25519_pk);