Home
last modified time | relevance | path

Searched refs:ed25519_pk (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/contrib/libsodium/test/default/
H A Ded25519_convert.c14 unsigned char ed25519_pk[crypto_sign_ed25519_PUBLICKEYBYTES]; in main() local
30 crypto_sign_ed25519_seed_keypair(ed25519_pk, ed25519_skpk, hseed); in main()
32 if (crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) != 0) { in main()
45 crypto_sign_ed25519_keypair(ed25519_pk, ed25519_skpk); in main()
46 if (crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) != in main()
57 sodium_hex2bin(ed25519_pk, crypto_sign_ed25519_PUBLICKEYBYTES, in main()
61 assert(crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) == -1); in main()
62 sodium_hex2bin(ed25519_pk, crypto_sign_ed25519_PUBLICKEYBYTES, in main()
66 assert(crypto_sign_ed25519_pk_to_curve25519(curve25519_pk, ed25519_pk) == -1); in main()
67 sodium_hex2bin(ed25519_pk, crypto_sign_ed25519_PUBLICKEYBYTES, in main()
[all …]
/freebsd/crypto/openssh/
H A Dssh-ed25519.c38 freezero(k->ed25519_pk, ED25519_PK_SZ); in ssh_ed25519_cleanup()
40 k->ed25519_pk = NULL; in ssh_ed25519_cleanup()
47 if (a->ed25519_pk == NULL || b->ed25519_pk == NULL) in ssh_ed25519_equal()
49 if (memcmp(a->ed25519_pk, b->ed25519_pk, ED25519_PK_SZ) != 0) in ssh_ed25519_equal()
60 if (key->ed25519_pk == NULL) in ssh_ed25519_serialize_public()
62 if ((r = sshbuf_put_string(b, key->ed25519_pk, ED25519_PK_SZ)) != 0) in ssh_ed25519_serialize_public()
74 if ((r = sshbuf_put_string(b, key->ed25519_pk, ED25519_PK_SZ)) != 0 || in ssh_ed25519_serialize_private()
84 if ((k->ed25519_pk = malloc(ED25519_PK_SZ)) == NULL || in ssh_ed25519_generate()
87 crypto_sign_ed25519_keypair(k->ed25519_pk, k->ed25519_sk); in ssh_ed25519_generate()
94 if (from->ed25519_pk == NULL) in ssh_ed25519_copy_public()
[all …]
H A Dssh-ed25519-sk.c151 key->ed25519_pk == NULL || in ssh_ed25519_sk_verify()
227 key->ed25519_pk)) != 0) { in ssh_ed25519_sk_verify()
H A Dsshkey.h138 u_char *ed25519_pk; member
H A Dsshkey.c2656 expect_ed25519_pk = k->ed25519_pk; in sshkey_private_deserialize()
2658 k->ed25519_pk = NULL; in sshkey_private_deserialize()
2676 (expect_ed25519_pk != NULL && (k->ed25519_pk == NULL || in sshkey_private_deserialize()
2677 memcmp(expect_ed25519_pk, k->ed25519_pk, ED25519_PK_SZ) != 0))) { in sshkey_private_deserialize()
3644 (prv->ed25519_pk = calloc(1, ED25519_PK_SZ)) == NULL) { in sshkey_parse_private_pem_fileblob()
3650 if (!EVP_PKEY_get_raw_public_key(pk, prv->ed25519_pk, &len)) { in sshkey_parse_private_pem_fileblob()
3669 prv->ed25519_pk, ED25519_PK_SZ); in sshkey_parse_private_pem_fileblob()
H A Dssh-sk.c292 if ((key->ed25519_pk = malloc(ED25519_PK_SZ)) == NULL) { in sshsk_ed25519_assemble()
297 memcpy(key->ed25519_pk, resp->public_key, ED25519_PK_SZ); in sshsk_ed25519_assemble()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_sign/ed25519/ref10/
H A Dkeypair.c51 const unsigned char *ed25519_pk) in crypto_sign_ed25519_pk_to_curve25519() argument
57 if (ge25519_has_small_order(ed25519_pk) != 0 || in crypto_sign_ed25519_pk_to_curve25519()
58 ge25519_frombytes_negate_vartime(&A, ed25519_pk) != 0 || in crypto_sign_ed25519_pk_to_curve25519()
/freebsd/sys/contrib/libsodium/src/libsodium/include/sodium/
H A Dcrypto_sign_ed25519.h76 const unsigned char *ed25519_pk)
/freebsd/crypto/openssh/regress/unittests/sshkey/
H A Dtest_sshkey.c235 ASSERT_PTR_EQ(k1->ed25519_pk, NULL); in sshkey_tests()
308 ASSERT_PTR_NE(kf->ed25519_pk, NULL); in sshkey_tests()
372 ASSERT_PTR_NE(k1->ed25519_pk, NULL); in sshkey_tests()