/freebsd/crypto/openssl/doc/man7/ |
H A D | EVP_PKEY-X25519.pod | 5 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 D | X25519.pod | 5 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 D | EVP_KEYEXCH-X25519.pod | 5 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 D | OSSL_PROVIDER-default.pod | 161 =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 D | EVP_SIGNATURE-ED25519.pod | 23 See L<EVP_PKEY-X25519(7)> for information related to B<X25519> and B<X448> keys. 88 L<EVP_PKEY-X25519(7)>
|
H A D | OSSL_PROVIDER-base.pod | 76 =item X25519, see L<OSSL_ENCODER-X25519(7)>
|
H A D | OSSL_PROVIDER-FIPS.pod | 117 =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 D | Makefile | 34 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 D | 28-seclevel.cnf | 9 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 D | 28-seclevel.cnf.in | 64 name => "SECLEVEL 3 with P-384 key, X25519 ECDHE", 68 "Groups" => "X25519" },
|
/freebsd/crypto/libecc/src/tests/ |
H A D | x25519_test_vectors.h | 33 .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 D | evppkey_ecx.txt | 19 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 D | EVP_PKEY_fromdata.pod | 43 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 D | EVP_PKEY_CTX_set_params.pod | 59 L<EVP_PKEY-X25519(7)/Common X25519, X448, ED25519 and ED448 parameters>
|
H A D | EVP_PKEY_set1_encoded_public_key.pod | 40 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 D | encoders.inc | 62 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 D | decoders.inc | 65 DECODER_w_structure("X25519", der, PrivateKeyInfo, x25519, yes), 66 DECODER_w_structure("X25519", der, SubjectPublicKeyInfo, x25519, yes),
|
/freebsd/crypto/openssl/test/certs/ |
H A D | ee-ed25519.pem | 12 Public Key Algorithm: X25519 13 X25519 Public-Key:
|
/freebsd/crypto/openssl/doc/HOWTO/ |
H A D | keys.txt | 101 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 D | X25519.pub.txt | 1 X25519 Public-Key:
|
H A D | X25519.priv.txt | 1 X25519 Private-Key:
|
/freebsd/crypto/libecc/src/wycheproof_tests/ |
H A D | libecc_wycheproof_tests.h | 565485 .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 D | ECX.asn1 | 14 id-X25519 OBJECT IDENTIFIER ::= { id-edwards-curve-algs 110 }
|
/freebsd/crypto/openssl/test/recipes/ |
H A D | 70-test_key_share.t | 39 X25519 => 0x1d, 217 ok(TLSProxy::Message->success() && ($selectedgroupid == X25519),
|
/freebsd/crypto/libecc/include/libecc/ |
H A D | lib_ecc_types.h | 65 X25519 = 16, enumerator
|