/freebsd/crypto/openssl/crypto/ec/ |
H A D | ecx_s390x.c | 86 } 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, ¶m.x25519) ? 0 : 1; in s390x_x25519_mul() 104 s390x_flip_endian32(u_dst, param.x25519.u_dst); in s390x_x25519_mul() [all …]
|
H A D | build.info | 6 $ECASM_x86_64=ecp_nistz256.c ecp_nistz256-x86_64.s x25519-x86_64.s 33 $ECASM_ppc64=ecp_nistz256.c ecp_ppc.c ecp_nistz256-ppc64.s x25519-ppc64.s 104 GENERATE[x25519-x86_64.s]=asm/x25519-x86_64.pl 105 GENERATE[x25519-ppc64.s]=asm/x25519-ppc64.pl
|
/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),
|
H A D | fips.module.sources | 148 crypto/ec/asm/x25519-ppc64.pl 149 crypto/ec/asm/x25519-x86_64.pl
|
H A D | fips-sources.checksums | 148 e806141073aa3792e2748f6feeee6d3017124b3bc6059a9eca0d53a2f5785346 crypto/ec/asm/x25519-ppc64.pl 149 a397592dc9fdb13016311db6184b4a3a4f2e198aacb03528f770f30ea4966cc4 crypto/ec/asm/x25519-x86_64.pl
|
/freebsd/sys/modules/ossl/ |
H A D | Makefile | 80 x25519-ppc64.S 101 x25519-ppc64.S
|
/freebsd/crypto/libecc/include/libecc/ecdh/ |
H A D | x25519_448.h | 34 ATTRIBUTE_WARN_UNUSED_RET int x25519(const u8 k[X25519_SIZE], const u8 u[X25519_SIZE], u8 res[X2551…
|
/freebsd/crypto/openssl/providers/implementations/encode_decode/ |
H A D | encode_key2any.c | 1419 MAKE_ENCODER(x25519, ecx, EVP_PKEY_X25519, EncryptedPrivateKeyInfo, der); 1420 MAKE_ENCODER(x25519, ecx, EVP_PKEY_X25519, EncryptedPrivateKeyInfo, pem); 1421 MAKE_ENCODER(x25519, ecx, EVP_PKEY_X25519, PrivateKeyInfo, der); 1422 MAKE_ENCODER(x25519, ecx, EVP_PKEY_X25519, PrivateKeyInfo, pem); 1423 MAKE_ENCODER(x25519, ecx, EVP_PKEY_X25519, SubjectPublicKeyInfo, der); 1424 MAKE_ENCODER(x25519, ecx, EVP_PKEY_X25519, SubjectPublicKeyInfo, pem);
|
H A D | decode_der2key.c | 798 MAKE_DECODER("X25519", x25519, ecx, PrivateKeyInfo); 799 MAKE_DECODER("X25519", x25519, ecx, SubjectPublicKeyInfo);
|
H A D | encode_key2text.c | 872 MAKE_TEXT_ENCODER(x25519, ecx);
|
/freebsd/secure/lib/libcrypto/ |
H A D | Makefile.asm | 99 SRCS+= ecp_nistz256-x86_64.pl x25519-x86_64.pl 388 SRCS+= ecp_nistp521-ppc64.pl ecp_nistz256-ppc64.pl x25519-ppc64.pl 456 SRCS+= ecp_nistp521-ppc64.pl ecp_nistz256-ppc64.pl x25519-ppc64.pl
|
H A D | Makefile | 225 SRCS+= ecp_nistz256-x86_64.S ecp_nistz256.c x25519-x86_64.S 231 SRCS+= ecp_nistp521-ppc64.S ecp_nistz256-ppc64.S ecp_nistz256.c ecp_ppc.c x25519-ppc64.S 233 SRCS+= ecp_nistp521-ppc64.S ecp_nistz256-ppc64.S ecp_nistz256.c ecp_ppc.c x25519-ppc64.S
|
/freebsd/crypto/openssl/doc/man7/ |
H A D | EVP_PKEY-X25519.pod | 29 This is only supported by X25519 and X448. The group name must be "x25519" or
|
/freebsd/crypto/libecc/ |
H A D | meson.options | 124 'x25519',
|
/freebsd/crypto/libecc/src/ecdh/ |
H A D | x25519_448.c | 380 int x25519(const u8 k[X25519_SIZE], const u8 u[X25519_SIZE], u8 res[X25519_SIZE]) in x25519() function
|
/freebsd/sys/conf/ |
H A D | files.powerpc | 44 crypto/openssl/powerpc64le/x25519-ppc64.S optional ossl powerpc64le 64 crypto/openssl/powerpc64/x25519-ppc64.S optional ossl powerpc64
|
/freebsd/crypto/openssl/providers/implementations/keymgmt/ |
H A D | ecx_kmgmt.c | 823 MAKE_KEYMGMT_FUNCTIONS(x25519)
|
/freebsd/crypto/openssh/ |
H A D | ChangeLog | 431 upstream: pull post-quantum ML-KEM/x25519 key exchange out from
|
/freebsd/crypto/openssl/ |
H A D | CHANGES.md | 4313 * Change the ECC default curve list to be this, in order: x25519,
|