Lines Matching refs:ed25519_sk
474 k->ed25519_sk = NULL; in sshkey_new()
621 if (k->ed25519_sk) { in sshkey_free()
622 explicit_bzero(k->ed25519_sk, ED25519_SK_SZ); in sshkey_free()
623 free(k->ed25519_sk); in sshkey_free()
624 k->ed25519_sk = NULL; in sshkey_free()
1673 (k->ed25519_sk = malloc(ED25519_SK_SZ)) == NULL) { in sshkey_generate()
1677 crypto_sign_ed25519_keypair(k->ed25519_pk, k->ed25519_sk); in sshkey_generate()
2264 pk->ed25519_sk = NULL; in sshkey_demote()
2652 (r = sshbuf_put_string(b, key->ed25519_sk, in sshkey_private_serialize()
2664 (r = sshbuf_put_string(b, key->ed25519_sk, in sshkey_private_serialize()
2685 u_char *ed25519_pk = NULL, *ed25519_sk = NULL; in sshkey_private_deserialize() local
2798 (r = sshbuf_get_string(buf, &ed25519_sk, &sklen)) != 0) in sshkey_private_deserialize()
2805 k->ed25519_sk = ed25519_sk; in sshkey_private_deserialize()
2806 ed25519_pk = ed25519_sk = NULL; in sshkey_private_deserialize()
2812 (r = sshbuf_get_string(buf, &ed25519_sk, &sklen)) != 0) in sshkey_private_deserialize()
2819 k->ed25519_sk = ed25519_sk; in sshkey_private_deserialize()
2820 ed25519_pk = ed25519_sk = NULL; in sshkey_private_deserialize()
2857 if (ed25519_sk != NULL) { in sshkey_private_deserialize()
2858 explicit_bzero(ed25519_sk, sklen); in sshkey_private_deserialize()
2859 free(ed25519_sk); in sshkey_private_deserialize()