Home
last modified time | relevance | path

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

/src/crypto/openssl/demos/keyexch/
H A Dbuild.info5 # LD_LIBRARY_PATH=../.. ./x25519
7 PROGRAMS{noinst} = x25519
9 INCLUDE[x25519]=../../include
10 SOURCE[x25519]=x25519.c
11 DEPEND[x25519]=../../libcrypto
H A DMakefile7 TESTS = x25519 ecdh
15 x25519: x25519.o target
/src/crypto/openssl/crypto/ec/
H A Decx_s390x.c86 } x25519; in s390x_x25519_mul() member
93 s390x_flip_endian32(param.x25519.u_src, u_src); in s390x_x25519_mul()
94 param.x25519.u_src[0] &= 0x7f; in s390x_x25519_mul()
95 s390x_x25519_mod_p(param.x25519.u_src); in s390x_x25519_mul()
97 s390x_flip_endian32(param.x25519.d_src, d_src); in s390x_x25519_mul()
98 param.x25519.d_src[31] &= 248; in s390x_x25519_mul()
99 param.x25519.d_src[0] &= 127; in s390x_x25519_mul()
100 param.x25519.d_src[0] |= 64; in s390x_x25519_mul()
102 rc = s390x_pcc(S390X_SCALAR_MULTIPLY_X25519, &param.x25519) ? 0 : 1; in s390x_x25519_mul()
104 s390x_flip_endian32(u_dst, param.x25519.u_dst); in s390x_x25519_mul()
[all …]
H A Dbuild.info9 $ECASM_x86_64=$ECASM_x86_64 x25519-x86_64.s
55 $ECASM_ppc64=$ECASM_ppc64 x25519-ppc64.s
134 GENERATE[x25519-x86_64.s]=asm/x25519-x86_64.pl
135 GENERATE[x25519-ppc64.s]=asm/x25519-ppc64.pl
/src/sys/modules/ossl/
H A DMakefile84 x25519-ppc64.S
107 x25519-ppc64.S
/src/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),
H A Ddecoders.inc66 DECODER_w_structure("X25519", der, PrivateKeyInfo, x25519, yes),
67 DECODER_w_structure("X25519", der, SubjectPublicKeyInfo, x25519, yes),
H A Dfips.module.sources163 crypto/ec/asm/x25519-ppc64.pl
164 crypto/ec/asm/x25519-x86_64.pl
H A Dfips-sources.checksums163 cc727533130f5f1a29229929b3d4e8454585d647be25d6344f3c6a0240998368 crypto/ec/asm/x25519-ppc64.pl
164 ee897e230964511baa0d1bf95fb938312407a40a88ebe01476879c2763e5f732 crypto/ec/asm/x25519-x86_64.pl
/src/crypto/libecc/include/libecc/ecdh/
H A Dx25519_448.h34 ATTRIBUTE_WARN_UNUSED_RET int x25519(const u8 k[X25519_SIZE], const u8 u[X25519_SIZE], u8 res[X2551…
/src/secure/lib/libcrypto/
H A DMakefile.asm114 SRCS+= ecp_nistz256-x86_64.pl x25519-x86_64.pl
403 SRCS+= ecp_nistp384-ppc64.pl ecp_nistp521-ppc64.pl ecp_nistz256-ppc64.pl x25519-ppc64.pl
472 SRCS+= ecp_nistp384-ppc64.pl ecp_nistp521-ppc64.pl ecp_nistz256-ppc64.pl x25519-ppc64.pl
H A DMakefile250 SRCS+= ecp_nistz256-x86_64.S ecp_nistz256.c x25519-x86_64.S
256 SRCS+= ecp_nistp521-ppc64.S ecp_nistz256-ppc64.S ecp_nistz256.c ecp_ppc.c x25519-ppc64.S
258 SRCS+= ecp_nistp521-ppc64.S ecp_nistz256-ppc64.S ecp_nistz256.c ecp_ppc.c x25519-ppc64.S
/src/crypto/openssl/providers/implementations/encode_decode/
H A Dencode_key2any.c1573 MAKE_ENCODER(x25519, ecx, EncryptedPrivateKeyInfo, der);
1574 MAKE_ENCODER(x25519, ecx, EncryptedPrivateKeyInfo, pem);
1575 MAKE_ENCODER(x25519, ecx, PrivateKeyInfo, der);
1576 MAKE_ENCODER(x25519, ecx, PrivateKeyInfo, pem);
1577 MAKE_ENCODER(x25519, ecx, SubjectPublicKeyInfo, der);
1578 MAKE_ENCODER(x25519, ecx, SubjectPublicKeyInfo, pem);
H A Ddecode_der2key.c515 D2I_PUBKEY_NOCTX(x25519, ossl_d2i_X25519_PUBKEY) in D2I_PUBKEY_NOCTX()
1240 MAKE_DECODER("X25519", x25519, ecx, PrivateKeyInfo);
1241 MAKE_DECODER("X25519", x25519, ecx, SubjectPublicKeyInfo);
H A Dencode_key2text.c713 MAKE_TEXT_ENCODER(x25519, ecx);
/src/crypto/libecc/
H A Dmeson.options124 'x25519',
/src/crypto/openssl/demos/
H A DREADME.txt51 x25519.c Demonstration of X25519 based key exchange
/src/crypto/openssl/doc/man7/
H A DEVP_PKEY-X25519.pod49 This is only supported by X25519 and X448. The group name must be "x25519" or
/src/crypto/libecc/src/ecdh/
H A Dx25519_448.c380 int x25519(const u8 k[X25519_SIZE], const u8 u[X25519_SIZE], u8 res[X25519_SIZE]) in x25519() function
/src/sys/conf/
H A Dfiles.powerpc55 crypto/openssl/powerpc64le/x25519-ppc64.S optional ossl powerpc64le
76 crypto/openssl/powerpc64/x25519-ppc64.S optional ossl powerpc64
/src/crypto/openssl/providers/implementations/keymgmt/
H A Dmlx_kmgmt.c816 DECLARE_DISPATCH(x25519, 2);
H A Decx_kmgmt.c1036 MAKE_KEYMGMT_FUNCTIONS(x25519)
/src/crypto/openssl/doc/man3/
H A DOSSL_HPKE_CTX_new.pod454 KDF and AEAD name in that order, for example "x25519,hkdf-sha256,aes-128-gcm".
457 "p-256", "p-384", "p-521", "x25519" and "x448" for KEM,
/src/crypto/openssh/
H A DChangeLog2271 upstream: pull post-quantum ML-KEM/x25519 key exchange out from
/src/crypto/openssl/
H A DCHANGES.md6137 * Change the ECC default curve list to be this, in order: x25519,