Home
last modified time | relevance | path

Searched refs:X25519 (Results 1 – 25 of 55) sorted by relevance

123

/freebsd/crypto/openssl/doc/man7/
H A DEVP_PKEY-X25519.pod5 EVP_PKEY-X25519, EVP_PKEY-X448, EVP_PKEY-ED25519, EVP_PKEY-ED448,
6 EVP_KEYMGMT-X25519, EVP_KEYMGMT-X448, EVP_KEYMGMT-ED25519, EVP_KEYMGMT-ED448
7 - EVP_PKEY X25519, X448, ED25519 and ED448 keytype and algorithm support
11 The B<X25519>, B<X448>, B<ED25519> and B<ED448> keytypes are
19 =head2 Common X25519, X448, ED25519 and ED448 parameters
29 This is only supported by X25519 and X448. The group name must be "x25519" or
43 Used for getting and setting the encoding of a public key for the B<X25519> and
74 EVP_PKEY_CTX_new_from_name(NULL, "X25519", NULL);
85 An B<X25519> key can be generated like this:
87 pkey = EVP_PKEY_Q_keygen(NULL, NULL, "X25519");
[all …]
H A DX25519.pod5 X25519,
7 - EVP_PKEY X25519 and X448 support
11 The B<X25519> and B<X448> EVP_PKEY implementation supports key generation and
12 key derivation using B<X25519> and B<X448>. It has associated private and public
22 A context for the B<X25519> algorithm can be obtained by calling:
30 X25519 or X448 private keys can be set directly using
36 X25519 or X448 public keys can be set directly using
42 This example generates an B<X25519> private key and writes it to standard
56 B<X25519> and B<X448>.
H A DEVP_KEYEXCH-X25519.pod5 EVP_KEYEXCH-X25519,
7 - X25519 and X448 Key Exchange algorithm support
11 Key exchange support for the B<X25519> and B<X448> key types.
26 L<EVP_PKEY-X25519(7)/Examples>.
H A DOSSL_PROVIDER-default.pod161 =item X25519, see L<EVP_KEYEXCH-X25519(7)>
217 =item X25519, see L<EVP_KEYMGMT-X25519(7)>
255 =item X25519, see L<OSSL_ENCODER-X25519(7)>
H A DEVP_SIGNATURE-ED25519.pod23 See L<EVP_PKEY-X25519(7)> for information related to B<X25519> and B<X448> keys.
88 L<EVP_PKEY-X25519(7)>
H A DOSSL_PROVIDER-base.pod76 =item X25519, see L<OSSL_ENCODER-X25519(7)>
H A DOSSL_PROVIDER-FIPS.pod117 =item X25519, see L<EVP_KEYEXCH-X25519(7)>
129 =item X25519, see L<EVP_SIGNATURE-ED25519(7)>
169 =item X25519, see L<EVP_KEYMGMT-X25519(7)>
/freebsd/secure/lib/libcrypto/man/man7/
H A DMakefile34 MAN+= EVP_KEYEXCH-X25519.7
64 MAN+= EVP_PKEY-X25519.7
83 MAN+= X25519.7
127 MLINKS+= EVP_KEYEXCH-X25519.7 EVP_KEYEXCH-X448.7
133 MLINKS+= EVP_PKEY-X25519.7 EVP_KEYMGMT-ED25519.7
134 MLINKS+= EVP_PKEY-X25519.7 EVP_KEYMGMT-ED448.7
140 MLINKS+= EVP_PKEY-X25519.7 EVP_KEYMGMT-X25519.7
141 MLINKS+= EVP_PKEY-X25519.7 EVP_KEYMGMT-X448.7
149 MLINKS+= EVP_PKEY-X25519.7 EVP_PKEY-ED25519.7
150 MLINKS+= EVP_PKEY-X25519.7 EVP_PKEY-ED448.7
[all …]
/freebsd/crypto/openssl/test/ssl-tests/
H A D28-seclevel.cnf9 test-4 = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE
105 [4-SECLEVEL 3 with P-384 key, X25519 ECDHE]
106 ssl_conf = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE-ssl
108 [4-SECLEVEL 3 with P-384 key, X25519 ECDHE-ssl]
109 server = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE-server
110 client = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE-client
112 [4-SECLEVEL 3 with P-384 key, X25519 ECDHE-server]
115 Groups = X25519
118 [4-SECLEVEL 3 with P-384 key, X25519 ECDHE-client]
H A D28-seclevel.cnf.in64 name => "SECLEVEL 3 with P-384 key, X25519 ECDHE",
68 "Groups" => "X25519" },
/freebsd/crypto/libecc/src/tests/
H A Dx25519_test_vectors.h33 .ecdh_type = X25519,
64 .ecdh_type = X25519,
98 .ecdh_type = X25519,
130 .ecdh_type = X25519,
/freebsd/crypto/openssl/test/recipes/30-test_evp_data/
H A Devppkey_ecx.txt19 Title = X25519 test vectors (from RFC7748 6.1)
45 PrivateKeyRaw=Alice-25519-Raw:X25519:77076d0a7318a57d3c16c17251b26645df4c2f87ebc0992ab177fba51db92c…
47 PublicKeyRaw=Alice-25519-PUBLIC-Raw:X25519:8520f0098930a754748b7ddcb43ef75a0dbf3a0d26381af4eba4a98e…
51 PrivateKeyRaw=Bob-25519-Raw:X25519:5dab087e624a8a4b79e17f8b83800ee66f3bb1292618b6fd1c2f8b27ff88e0eb
53 PublicKeyRaw=Bob-25519-PUBLIC-Raw:X25519:de9edb7d7b7dc1b4d35b61c2ece435373f8343c85b78674dadfc7e146f…
75 # Illegal sign/verify operations with X25519 key
534 PrivateKeyRaw = WychePRIVATE0:X25519:288796bc5aff4b81a37501757bc0753a3c21964790d38699308debc17a6eaf…
536 PublicKeyRaw = WychePUBLIC0:X25519:f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f
542 PrivateKeyRaw = WychePRIVATE1:X25519:60887b3dc72443026ebedbbbb70665f42b87add1440e7768fbd7e8e2ce5f63…
544 PublicKeyRaw = WychePUBLIC1:X25519:f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DEVP_PKEY_fromdata.pod43 L<B<EVP_PKEY-ED448>(7)|EVP_PKEY-ED448(7)/Common X25519, X448, ED25519 and ED448 parameters>,
44 L<B<EVP_PKEY-X25519>(7)|EVP_PKEY-X25519(7)/Common X25519, X448, ED25519 and ED448 parameters>,
45 L<B<EVP_PKEY-X448>(7)|EVP_PKEY-X448(7)/Common X25519, X448, ED25519 and ED448 parameters>,
46 and L<B<EVP_PKEY-ED25519>(7)|EVP_PKEY-ED25519(7)/Common X25519, X448, ED25519 and ED448 parameters>…
263 L<EVP_PKEY-ED448(7)>, L<EVP_PKEY-X25519(7)>, L<EVP_PKEY-X448(7)>,
H A DEVP_PKEY_CTX_set_params.pod59 L<EVP_PKEY-X25519(7)/Common X25519, X448, ED25519 and ED448 parameters>
H A DEVP_PKEY_set1_encoded_public_key.pod40 Curve Cryptography") standard. For X25519 and X448 it should be encoded in a
122 L<EVP_PKEY-DH(7)>, L<EVP_PKEY-EC(7)>, L<EVP_PKEY-X25519(7)>, L<EVP_PKEY-X448(7)>
/freebsd/crypto/openssl/providers/
H A Dencoders.inc62 ENCODER_TEXT("X25519", x25519, yes),
184 ENCODER_w_structure("X25519", x25519, yes, der, EncryptedPrivateKeyInfo),
185 ENCODER_w_structure("X25519", x25519, yes, pem, EncryptedPrivateKeyInfo),
186 ENCODER_w_structure("X25519", x25519, yes, der, PrivateKeyInfo),
187 ENCODER_w_structure("X25519", x25519, yes, pem, PrivateKeyInfo),
188 ENCODER_w_structure("X25519", x25519, yes, der, SubjectPublicKeyInfo),
189 ENCODER_w_structure("X25519", x25519, yes, pem, SubjectPublicKeyInfo),
H A Ddecoders.inc65 DECODER_w_structure("X25519", der, PrivateKeyInfo, x25519, yes),
66 DECODER_w_structure("X25519", der, SubjectPublicKeyInfo, x25519, yes),
/freebsd/crypto/openssl/test/certs/
H A Dee-ed25519.pem12 Public Key Algorithm: X25519
13 X25519 Public-Key:
/freebsd/crypto/openssl/doc/HOWTO/
H A Dkeys.txt101 For X25519 and X448, it's treated as a distinct algorithm but not as one of
103 the following command to generate an X25519 key:
105 openssl genpkey -algorithm X25519 -out xkey.pem
/freebsd/crypto/openssl/test/recipes/30-test_evp_pkey_provided/
H A DX25519.pub.txt1 X25519 Public-Key:
H A DX25519.priv.txt1 X25519 Private-Key:
/freebsd/crypto/libecc/src/wycheproof_tests/
H A Dlibecc_wycheproof_tests.h565485 .xdh_alg = X25519,
565512 .xdh_alg = X25519,
565539 .xdh_alg = X25519,
565566 .xdh_alg = X25519,
565593 .xdh_alg = X25519,
565620 .xdh_alg = X25519,
565647 .xdh_alg = X25519,
565674 .xdh_alg = X25519,
565701 .xdh_alg = X25519,
565728 .xdh_alg = X25519,
[all …]
/freebsd/crypto/openssl/providers/common/der/
H A DECX.asn114 id-X25519 OBJECT IDENTIFIER ::= { id-edwards-curve-algs 110 }
/freebsd/crypto/openssl/test/recipes/
H A D70-test_key_share.t39 X25519 => 0x1d,
217 ok(TLSProxy::Message->success() && ($selectedgroupid == X25519),
/freebsd/crypto/libecc/include/libecc/
H A Dlib_ecc_types.h65 X25519 = 16, enumerator

123