Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add 64-bit support to BN_nist_mod_244 and engage BN_nist_mod_* on 64-bit | Andy Polyakov | 2008-04-24 | 1 | -26/+0 |
| | | | | platforms. | ||||
* | remove OPENSSL_NO_ASM dependency | Nils Larsch | 2005-06-28 | 1 | -3/+3 |
| | |||||
* | rewrite of bn_nist.c, disable support for some curves on 64 bit platforms | Nils Larsch | 2005-05-03 | 1 | -1/+1 |
| | | | | for now (it was broken anyway) | ||||
* | Fix various incorrect error function codes. | Bodo Möller | 2005-04-26 | 1 | -4/+4 |
| | | | | ("perl util/ck_errf.pl */*.c */*/*.c" still reports many more.) | ||||
* | include limits.h for UINT_MAX etc. | Nils Larsch | 2005-04-11 | 1 | -0/+2 |
| | |||||
* | fix EC_GROUP_copy for EC_GFp_nist_method() | Bodo Möller | 2003-02-08 | 1 | -1/+7 |
| | | | | Submitted by: Nils Larsch | ||||
* | implement fast point multiplication with precomputation | Bodo Möller | 2003-02-06 | 1 | -2/+3 |
| | | | | | Submitted by: Nils Larsch Reviewed by: Bodo Moeller | ||||
* | simplify | Bodo Möller | 2003-01-28 | 1 | -16/+2 |
| | | | | Submitted by: Nils Larsch | ||||
* | remove redundant functions | Bodo Möller | 2002-11-18 | 1 | -45/+6 |
| | |||||
* | use consistent order of function definitions | Bodo Möller | 2002-11-18 | 1 | -20/+19 |
| | |||||
* | this method does not need field_data1 | Bodo Möller | 2002-11-15 | 1 | -3/+0 |
| | |||||
* | implement and use new macros BN_get_sign(), BN_set_sign() | Bodo Möller | 2002-11-04 | 1 | -1/+1 |
| | | | | Submitted by: Nils Larsch | ||||
* | The #else part of the conditionals have two statements, so they need | Richard Levitte | 2002-10-29 | 1 | -0/+6 |
| | | | | | to be surrounded with braces, or the surrounding if..else will fail miserably in case the #else part is compiled. | ||||
* | clean up new code for NIST primes | Bodo Möller | 2002-10-28 | 1 | -17/+17 |
| | | | | create new lock CRYPTO_LOCK_BN to avoid race condition | ||||
* | fast reduction for NIST curves | Bodo Möller | 2002-10-28 | 1 | -19/+153 |
| | | | | Submitted by: Nils Larsch | ||||
* | Rename implementations of method functions so that they match | Bodo Möller | 2002-08-02 | 1 | -6/+6 |
| | | | | | | | | | | | | | 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 :-) | ||||
* | add support for elliptic curves over binary fields | Bodo Möller | 2002-08-02 | 1 | -0/+9 |
| | | | | | | | Submitted by: Duglas Stebila <douglas.stebila@sun.com>, Sheueling Chang <sheueling.chang@sun.com> (CHANGES entries by Bodo Moeller) | ||||
* | New function EC_GROUP_check_discriminant(). | Bodo Möller | 2002-03-20 | 1 | -1/+1 |
| | | | | | | Restructure implementation of EC_GROUP_check(). Submitted by: Nils Larsch | ||||
* | Fix bugs and typos. | Bodo Möller | 2002-03-18 | 1 | -0/+1 |
| | | | | | | | | | Add some WTLS curves. New function EC_GROUP_check() (this will probably be implemented differently soon). Submitted by: Nils Larsch Reviewed by: Bodo Moeller | ||||
* | More EC stuff, including EC_POINTs_mul() for simultaneous scalar | Bodo Möller | 2001-03-10 | 1 | -2/+4 |
| | | | | multiplication of an arbitrary number of points. | ||||
* | In crypto/ec #if 0 out structures which reference (currently) | Dr. Stephen Henson | 2001-03-10 | 1 | -1/+2 |
| | | | | non existent functions because this breaks shared libraries. | ||||
* | Implement EC_GFp_mont_method. | Bodo Möller | 2001-03-08 | 1 | -10/+2 |
| | |||||
* | More method functions for elliptic curves, | Bodo Möller | 2001-03-08 | 1 | -2/+5 |
| | | | | and an ectest.c that actually tests something. | ||||
* | More 'TODO' items. | Bodo Möller | 2001-03-08 | 1 | -1/+5 |
| | |||||
* | More method functions for EC_GFp_simple_method. | Bodo Möller | 2001-03-08 | 1 | -1/+4 |
| | |||||
* | Some actual method functions (not enough yet to use the EC library, though), | Bodo Möller | 2001-03-07 | 1 | -3/+44 |
| | | | | | including EC arithmetics derived from Lenka Fibikova's code (with some additional optimizations). | ||||
* | ..._init functions are method-specific too | Bodo Möller | 2001-03-07 | 1 | -1/+1 |
| | | | | | (they can't do much useful, but they will have to set pointers to NULL) | ||||
* | Optimized EC_METHODs need specific 'set_curve' and 'free' functions. | Bodo Möller | 2001-03-07 | 1 | -3/+3 |
| | |||||
* | The next bunch of vaporware. | Bodo Möller | 2001-03-07 | 1 | -4/+24 |
| | |||||
* | Implement dispatcher for EC_GROUP and EC_POINT method functions. | Bodo Möller | 2001-03-07 | 1 | -0/+11 |
| | | | | Initial EC_GROUP_new_curve_GFp implementation. | ||||
* | Add yet another (still empty) source code file that I forgot. | Bodo Möller | 2001-03-05 | 1 | -0/+57 |