tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
lib
/
libcrypto
/
ec
/
at
trash-bin2
1 folder
29 files
asm
Add assembler code for the nist 256-bit GFp curve, written initially by Intel. Obtained from BoringSSL, with some integration work borrowed from OpenSSL 1.0.2; assembler code for arm and sparc64 borrowed from OpenSSL 1.1.0.
9 years ago
ec.h
Default to using named curve parameter encoding
4 years ago
ec2_mult.c
Use BN_swap_ct() instead of BN_consttime_swap() in ec_GF2m_montgomery_point_multiply(). The new BN_swap_ct() API is an improved version of the public BN_consttime_swap() function: it allows error checking, doesn't assert(), and has fewer assumptions on the input. This diff eliminates the last use of BN_consttime_swap() in our tree.
7 years ago
ec2_oct.c
Fix corner case for compressed points on binary curves
5 years ago
ec2_smpl.c
Prepare to provide EC_GROUP_order_bits()
4 years ago
ec_ameth.c
Prepare to provide EVP_PKEY_{public,param}_check
4 years ago
ec_asn1.c
Simplify priv_key handling in d2i_ECPrivateKey()
4 years ago
ec_check.c
recommit label indentation part of the backout; clearly unrelated to the breakage.
7 years ago
ec_curve.c
Prepare to provide EC_POINT_{g,s}et_affine_coordinates
5 years ago
ec_cvt.c
Prepare to provide EC_GROUP_{get,set}_curve(3)
5 years ago
ec_err.c
If a NULL or zero cofactor is passed to EC_GROUP_set_generator(), try to compute it using Hasse's bound. This works as long as the cofactor is small enough.
6 years ago
ec_key.c
Simplify code after adding EC_POINT_{s,g}et_affine_coordinates()
5 years ago
ec_kmeth.c
Add #include "bn_lcl.h" to the files that will soon need it.
4 years ago
ec_lcl.h
Add #include "bn_lcl.h" to the files that will soon need it.
4 years ago
ec_lib.c
Avoid infinite loop for custom curves of order 1
4 years ago
ec_mult.c
recommit label indentation part of the backout; clearly unrelated to the breakage.
7 years ago
ec_oct.c
Compare pointer against NULL and fix a KNF issue.
5 years ago
ec_pmeth.c
Add #include "bn_lcl.h" to the files that will soon need it.
4 years ago
ec_print.c
handle the (impossible) situation of a size_t - 1 buffer from EC_POINT_point2oct so that later allocation does not overflow with miod
11 years ago
eck_prn.c
Simplify after EC_POINT_get_curve() addition
5 years ago
ecp_mont.c
Prepare to provide EC_GROUP_order_bits()
4 years ago
ecp_nist.c
Prepare to provide EC_GROUP_order_bits()
4 years ago
ecp_nistp224.c
Prepare to provide EC_GROUP_order_bits()
4 years ago
ecp_nistp256.c
Prepare to provide EC_GROUP_order_bits()
4 years ago
ecp_nistp521.c
Prepare to provide EC_GROUP_order_bits()
4 years ago
ecp_nistputil.c
Explicitly include <openssl/opensslconf.h> in every file that references an OPENSSL_NO_* define. This avoids relying on something else pulling it in for us, plus it fixes several cases where the #ifndef OPENSSL_NO_XYZ is never going to do anything, since OPENSSL_NO_XYZ will never defined, due to the fact that opensslconf.h has not been included.
11 years ago
ecp_nistz256.c
Prepare to provide EC_GROUP_order_bits()
4 years ago
ecp_nistz256_table.h
Explicitly export a list of symbols from libcrypto.
9 years ago
ecp_oct.c
Prepare to provide EC_POINT_set_compressed_coordinates
5 years ago
ecp_smpl.c
Fix check for BN_mod_inverse_ct return value
4 years ago