Revision tags: OpenSSL_0_9_8q, OpenSSL_1_0_0c, OpenSSL_0_9_8p, OpenSSL_1_0_0b, OpenSSL_0_9_8o, OpenSSL_1_0_0a, OpenSSL_1_0_0, OpenSSL_0_9_8n, OpenSSL_0_9_8m, OpenSSL_0_9_8m-beta1, OpenSSL_1_0_0-beta5, OpenSSL_1_0_0-beta4, OpenSSL_0_9_8l, OpenSSL_1_0_0-beta3, OpenSSL_1_0_0-beta2, OpenSSL_1_0_0-beta1, OpenSSL_0_9_8k, OpenSSL_0_9_8j, OpenSSL_0_9_8i, OpenSSL_0_9_8h, OpenSSL_0_9_8g, OpenSSL_0_9_8f, FIPS_098_TEST_8, FIPS_098_TEST_7, FIPS_098_TEST_6, FIPS_098_TEST_5, FIPS_098_TEST_4, FIPS_098_TEST_3, FIPS_098_TEST_2, FIPS_098_TEST_1, OpenSSL_0_9_7m, OpenSSL_0_9_8e, OpenSSL_0_9_7l, OpenSSL_0_9_8d, OpenSSL_0_9_8c, OpenSSL_0_9_7k, OpenSSL_0_9_7j, OpenSSL_0_9_8b |
|
#
47d55666 |
| 13-Mar-2006 |
Nils Larsch |
fix error found by coverity: check if ctx is != NULL before calling BN_CTX_end()
|
Revision tags: OpenSSL_FIPS_1_0, OpenSSL_0_9_7i, OpenSSL_0_9_8a, OpenSSL_0_9_7h, OpenSSL_0_9_8, FIPS_TEST_10, OpenSSL_0_9_8-beta6, OpenSSL_0_9_8-beta5, FIPS_TEST_9, OpenSSL_0_9_8-beta4, OpenSSL_0_9_8-beta3, BEN_FIPS_TEST_8, OpenSSL_0_9_8-beta2, OpenSSL_0_9_8-beta1 |
|
#
ff22e913 |
| 22-Apr-2005 |
Nils Larsch |
- use BN_set_negative and BN_is_negative instead of BN_set_sign and BN_get_sign - implement BN_set_negative as a function - always use "#define BN_is_zero(a) ((a)->top == 0)"
|
Revision tags: OpenSSL_0_9_7g, OpenSSL_0_9_7f, BEN_FIPS_TEST_7, BEN_FIPS_TEST_6, OpenSSL_0_9_7e |
|
#
7f5b4dd1 |
| 16-Jul-2004 |
Geoff Thorpe |
Using Horner's algorithm to evaluate the ec polynomial (suggested by Adam Young <ayoung@cigital.com>) Submitted by: Nils Larsch
|
#
ace3ebd6 |
| 06-Jul-2004 |
Geoff Thorpe |
Improve error handling if decompression of an ec point fails, and cleanup ec_curve.c (unify comments, etc). Submitted by: Nils Larsch Reviewed by: Bodo Moeller, Geoff Thorpe
|
Revision tags: OpenSSL_0_9_7d, OpenSSL-engine-0_9_6m, OpenSSL_0_9_6m, LEVITTE_after_const, LEVITTE_before_const |
|
#
560f7abb |
| 15-Mar-2004 |
Richard Levitte |
Make sure we use unsigned constants, or come compilers may complain.
|
#
b6358c89 |
| 13-Mar-2004 |
Geoff Thorpe |
Convert openssl code not to assume the deprecated form of BN_zero(). Remove certain redundant BN_zero() initialisations, because BN_CTX_get(), BN_init(), [etc] already initialise to zero
Convert openssl code not to assume the deprecated form of BN_zero(). Remove certain redundant BN_zero() initialisations, because BN_CTX_get(), BN_init(), [etc] already initialise to zero. Correct error checking in bn_sqr.c, and be less wishy-wash about how/why the result's 'top' value is set (note also, 'max' is always > 0 at this point).
show more ...
|
Revision tags: BEN_FIPS_TEST_5, BEN_FIPS_TEST_4, OpenSSL-engine-0_9_6l, OpenSSL_0_9_6l, BEN_FIPS_TEST_3, BEN_FIPS_TEST_2, BEN_FIPS_TEST_1, OpenSSL-engine-0_9_6k, OpenSSL_0_9_6k, OpenSSL_0_9_7c, OpenSSL-engine-0_9_6j, OpenSSL_0_9_7b, OpenSSL_0_9_6j, OpenSSL-engine-0_9_6i, OpenSSL_0_9_6i, OpenSSL_0_9_7a |
|
#
37c660ff |
| 06-Feb-2003 |
Bodo Möller |
implement fast point multiplication with precomputation Submitted by: Nils Larsch Reviewed by: Bodo Moeller
|
Revision tags: OpenSSL_0_9_7, OpenSSL_0_9_7-beta6, STATE_after_zlib, STATE_before_zlib, OpenSSL_0_9_7-beta5, OpenSSL-engine-0_9_6h, OpenSSL_0_9_6h |
|
#
922fa76e |
| 22-Nov-2002 |
Bodo Möller |
add a comment
|
#
13744514 |
| 20-Nov-2002 |
Bodo Möller |
Make ec_GFp_simple_point_get_affine_coordinates() faster for Montgomery representations. Submitted by: Sheueling Chang, Bodo Moeller
|
Revision tags: OpenSSL_0_9_7-beta4 |
|
#
b53e44e5 |
| 04-Nov-2002 |
Bodo Möller |
implement and use new macros BN_get_sign(), BN_set_sign() Submitted by: Nils Larsch
|
Revision tags: OpenSSL-engine-0_9_6g, OpenSSL_0_9_6g, OpenSSL-engine-0_9_6f, OpenSSL_0_9_6f |
|
#
6fb60a84 |
| 02-Aug-2002 |
Bodo Möller |
Change BN_mod_sqrt() so that it verifies that the input value is really the square of the return value.
|
#
35b73a1f |
| 02-Aug-2002 |
Bodo Möller |
Rename implementations of method functions so that they match the new method names where _GF... suffixes have been removed. Revert changes to ..._{get/set}_Jprojective_coordinates_...:
Rename implementations of method functions so that they match the new method names where _GF... suffixes have been removed. Revert changes to ..._{get/set}_Jprojective_coordinates_...: The current implementation for ECC over binary fields does not use projective coordinates, and if it did, it would not use Jacobian projective coordinates; so it's OK to use the ..._GFp prefix for all this. Add author attributions to some files so that it doesn't look as if Sun wrote all of this :-)
show more ...
|
#
7793f30e |
| 02-Aug-2002 |
Bodo Möller |
add support for elliptic curves over binary fields Submitted by: Duglas Stebila <douglas.stebila@sun.com>, Sheueling Chang <sheueling.chang@sun.com> (CHANGES entri
add support for elliptic curves over binary fields Submitted by: Duglas Stebila <douglas.stebila@sun.com>, Sheueling Chang <sheueling.chang@sun.com> (CHANGES entries by Bodo Moeller)
show more ...
|
Revision tags: OpenSSL_0_9_7-beta3, OpenSSL-engine-0_9_6e, OpenSSL_0_9_6e, OpenSSL_0_9_7-beta2 |
|
#
458c2917 |
| 10-Jun-2002 |
Bodo Möller |
move ECC ASN1 that is not specific to ECDSA into crypto/ec/, and make some appropriate changes to the EC library. Submitted by: Nils Larsch
|
Revision tags: OpenSSL_0_9_7-beta1 |
|
#
02cbedc3 |
| 23-May-2002 |
Richard Levitte |
Make sure short aliases are used where required.
|
Revision tags: AFTER_COMPAQ_PATCH, BEFORE_COMPAQ_PATCH, OpenSSL-engine-0_9_6d, OpenSSL_0_9_6d |
|
#
b6db386f |
| 08-May-2002 |
Bodo Möller |
Change internals of the EC library so that the functions EC_GROUP_{set_generator,get_generator,get_order,get_cofactor} are implemented directly in crypto/ec/ec_lib.c and not dispatched to
Change internals of the EC library so that the functions EC_GROUP_{set_generator,get_generator,get_order,get_cofactor} are implemented directly in crypto/ec/ec_lib.c and not dispatched to methods. Also fix EC_GROUP_copy to copy the NID.
show more ...
|
Revision tags: OpenSSL-engine-0_9_6d-beta1, OpenSSL_0_9_6d-beta1 |
|
#
17d6bb81 |
| 20-Mar-2002 |
Bodo Möller |
New function EC_GROUP_check_discriminant(). Restructure implementation of EC_GROUP_check(). Submitted by: Nils Larsch
|
#
af28dd6c |
| 18-Mar-2002 |
Bodo Möller |
Fix bugs and typos. Add some WTLS curves. New function EC_GROUP_check() (this will probably be implemented differently soon). Submitted by: Nils Larsch Reviewed by: Bodo Moel
Fix bugs and typos. Add some WTLS curves. New function EC_GROUP_check() (this will probably be implemented differently soon). Submitted by: Nils Larsch Reviewed by: Bodo Moeller
show more ...
|
Revision tags: OpenSSL-engine-0_9_6c, OpenSSL_0_9_6c, OpenSSL-engine-0_9_6b, OpenSSL_0_9_6b |
|
#
1f0af2c0 |
| 14-May-2001 |
Richard Levitte |
len is a size_t, which is an unsigned integer. Therefore, some compilers will complain against the check for less than zero.
|
Revision tags: OpenSSL_0_9_6a, OpenSSL-engine-0_9_6a, OpenSSL-engine-0_9_6a-beta3, OpenSSL_0_9_6a-beta3, OpenSSL-engine-0_9_6a-beta2, OpenSSL_0_9_6a-beta2, OpenSSL-engine-0_9_6a-beta1, OpenSSL_0_9_6a-beta1 |
|
#
48fe4d62 |
| 10-Mar-2001 |
Bodo Möller |
More EC stuff, including EC_POINTs_mul() for simultaneous scalar multiplication of an arbitrary number of points.
|
#
42909e39 |
| 08-Mar-2001 |
Bodo Möller |
Fix ec_GFp_simple_cmp. Use example group from Annex I of X9.62 in ectest.c.
|
#
156e8557 |
| 08-Mar-2001 |
Bodo Möller |
Implement EC_GFp_mont_method.
|
#
bb62a8b0 |
| 08-Mar-2001 |
Bodo Möller |
More method functions for elliptic curves, and an ectest.c that actually tests something.
|
#
1d5bd6cf |
| 08-Mar-2001 |
Bodo Möller |
More 'TODO' items.
|
#
226cc7de |
| 08-Mar-2001 |
Bodo Möller |
More method functions for EC_GFp_simple_method.
|