Home
last modified time | relevance | path

Searched refs:X25519 (Results 1 – 25 of 62) 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
25 It should have a length of at least 32 for X25519, and 56 for X448.
26 This is only supported by X25519 and X448.
30 This getter is only supported by X25519 and X448 for the FIPS provider.
31 Since X25519 and X448 are unapproved in FIPS 140-3 this getter return 0.
39 =head2 Common X25519, X448, ED25519 and ED448 parameters
49 This is only supported by X25519 and X448. The group name must be "x25519" or
[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_KEM-X25519.pod5 EVP_KEM-X25519, EVP_KEM-X448
6 - EVP_KEM X25519 and EVP_KEM X448 keytype and algorithm support
10 The B<X25519> and <X448> keytype and its parameters are described in
11 L<EVP_PKEY-X25519(7)>.
14 =head2 X25519 and X448 KEM parameters
20 The OpenSSL X25519 and X448 Key Encapsulation Mechanisms only support the
28 by doing an X25519 or X448 key exchange using the ephemeral private key and a
46 It should have a length of at least 32 for X25519, and 56 for 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.
21 B<X25519> and B<X448> are not FIPS approved in FIPS 140-3.
31 L<EVP_PKEY-X25519(7)/Examples>.
H A DOSSL_PROVIDER-default.pod166 =item X25519, see L<EVP_KEYEXCH-X25519(7)>
256 =item X25519, see L<EVP_KEM-X25519(7)>
292 =item X25519, see L<EVP_KEYMGMT-X25519(7)>
389 =item X25519
457 =item X25519
H A DEVP_SIGNATURE-ED25519.pod88 See L<EVP_PKEY-X25519(7)> for information related to B<X25519> and B<X448> keys.
171 L<EVP_PKEY-X25519(7)>
H A DOSSL_PROVIDER-base.pod93 =item X25519
161 =item X25519
/freebsd/crypto/openssl/test/ssl-tests/
H A D28-seclevel.cnf9 test-4 = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE
111 [4-SECLEVEL 3 with P-384 key, X25519 ECDHE]
112 ssl_conf = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE-ssl
114 [4-SECLEVEL 3 with P-384 key, X25519 ECDHE-ssl]
115 server = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE-server
116 client = 4-SECLEVEL 3 with P-384 key, X25519 ECDHE-client
118 [4-SECLEVEL 3 with P-384 key, X25519 ECDHE-server]
121 Groups = X25519
124 [4-SECLEVEL 3 with P-384 key, X25519 ECDHE-client]
H A D28-seclevel.cnf.in70 name => "SECLEVEL 3 with P-384 key, X25519 ECDHE",
74 "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.txt20 Title = X25519 test vectors (from RFC7748 6.1)
46 PrivateKeyRaw=Alice-25519-Raw:X25519:77076d0a7318a57d3c16c17251b26645df4c2f87ebc0992ab177fba51db92c…
48 PublicKeyRaw=Alice-25519-PUBLIC-Raw:X25519:8520f0098930a754748b7ddcb43ef75a0dbf3a0d26381af4eba4a98e…
52 PrivateKeyRaw=Bob-25519-Raw:X25519:5dab087e624a8a4b79e17f8b83800ee66f3bb1292618b6fd1c2f8b27ff88e0eb
54 PublicKeyRaw=Bob-25519-PUBLIC-Raw:X25519:de9edb7d7b7dc1b4d35b61c2ece435373f8343c85b78674dadfc7e146f…
65 # Test that X25519 Key exchange is not FIPS approved
88 # Illegal sign/verify operations with X25519 key
560 PrivateKeyRaw = WychePRIVATE0:X25519:288796bc5aff4b81a37501757bc0753a3c21964790d38699308debc17a6eaf…
562 PublicKeyRaw = WychePUBLIC0:X25519:f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f
569 PrivateKeyRaw = WychePRIVATE1:X25519:60887b3dc72443026ebedbbbb70665f42b87add1440e7768fbd7e8e2ce5f63…
[all …]
H A Devppkey_ecx_kem.txt11 Kem = X25519
17 Kem = X25519
/freebsd/secure/lib/libcrypto/man/man7/
H A DMakefile37 MAN+= EVP_KEM-X25519.7
40 MAN+= EVP_KEYEXCH-X25519.7
74 MAN+= EVP_PKEY-X25519.7
98 MAN+= X25519.7
158 MLINKS+= X25519.7 X448.7
/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 L<B<EVP_PKEY-ED25519>(7)|EVP_PKEY-ED25519(7)/Common X25519, X448, ED25519 and ED448 parameters>,
275 L<EVP_PKEY-X25519(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_new.pod100 C<X25519>,
135 B<X25519>,
164 B<X25519>,
191 B<X25519>,
258 L<EVP_PKEY-X25519(7)>,
/freebsd/crypto/openssl/test/certs/
H A Dee-ed25519.pem12 Public Key Algorithm: X25519
13 X25519 Public-Key:
/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/doc/HOWTO/
H A Dkeys.txt126 X25519, X448, Ed25519 and Ed448 are treated as distinct algorithms and not as
128 following command to generate an X25519 key:
130 openssl genpkey -algorithm X25519 -out xkey.pem
/freebsd/crypto/openssl/providers/
H A Dencoders.inc63 ENCODER_TEXT("X25519", x25519, yes),
221 ENCODER_w_structure("X25519", x25519, yes, der, EncryptedPrivateKeyInfo),
222 ENCODER_w_structure("X25519", x25519, yes, pem, EncryptedPrivateKeyInfo),
223 ENCODER_w_structure("X25519", x25519, yes, der, PrivateKeyInfo),
224 ENCODER_w_structure("X25519", x25519, yes, pem, PrivateKeyInfo),
225 ENCODER_w_structure("X25519", x25519, yes, der, SubjectPublicKeyInfo),
226 ENCODER_w_structure("X25519", x25519, yes, pem, SubjectPublicKeyInfo),
/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,
215 ok(TLSProxy::Message->success() && ($selectedgroupid == X25519),
/freebsd/crypto/libecc/include/libecc/
H A Dlib_ecc_types.h65 X25519 = 16, enumerator

123