aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/ec/ecp_nist.c
Commit message (Collapse)AuthorAgeFilesLines
* Add 64-bit support to BN_nist_mod_244 and engage BN_nist_mod_* on 64-bitAndy Polyakov2008-04-241-26/+0
| | | | platforms.
* remove OPENSSL_NO_ASM dependencyNils Larsch2005-06-281-3/+3
|
* rewrite of bn_nist.c, disable support for some curves on 64 bit platformsNils Larsch2005-05-031-1/+1
| | | | for now (it was broken anyway)
* Fix various incorrect error function codes.Bodo Möller2005-04-261-4/+4
| | | | ("perl util/ck_errf.pl */*.c */*/*.c" still reports many more.)
* include limits.h for UINT_MAX etc.Nils Larsch2005-04-111-0/+2
|
* fix EC_GROUP_copy for EC_GFp_nist_method()Bodo Möller2003-02-081-1/+7
| | | | Submitted by: Nils Larsch
* implement fast point multiplication with precomputationBodo Möller2003-02-061-2/+3
| | | | | Submitted by: Nils Larsch Reviewed by: Bodo Moeller
* simplifyBodo Möller2003-01-281-16/+2
| | | | Submitted by: Nils Larsch
* remove redundant functionsBodo Möller2002-11-181-45/+6
|
* use consistent order of function definitionsBodo Möller2002-11-181-20/+19
|
* this method does not need field_data1Bodo Möller2002-11-151-3/+0
|
* implement and use new macros BN_get_sign(), BN_set_sign()Bodo Möller2002-11-041-1/+1
| | | | Submitted by: Nils Larsch
* The #else part of the conditionals have two statements, so they needRichard Levitte2002-10-291-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 primesBodo Möller2002-10-281-17/+17
| | | | create new lock CRYPTO_LOCK_BN to avoid race condition
* fast reduction for NIST curvesBodo Möller2002-10-281-19/+153
| | | | Submitted by: Nils Larsch
* Rename implementations of method functions so that they matchBodo Möller2002-08-021-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 fieldsBodo Möller2002-08-021-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öller2002-03-201-1/+1
| | | | | | Restructure implementation of EC_GROUP_check(). Submitted by: Nils Larsch
* Fix bugs and typos.Bodo Möller2002-03-181-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 scalarBodo Möller2001-03-101-2/+4
| | | | multiplication of an arbitrary number of points.
* In crypto/ec #if 0 out structures which reference (currently)Dr. Stephen Henson2001-03-101-1/+2
| | | | non existent functions because this breaks shared libraries.
* Implement EC_GFp_mont_method.Bodo Möller2001-03-081-10/+2
|
* More method functions for elliptic curves,Bodo Möller2001-03-081-2/+5
| | | | and an ectest.c that actually tests something.
* More 'TODO' items.Bodo Möller2001-03-081-1/+5
|
* More method functions for EC_GFp_simple_method.Bodo Möller2001-03-081-1/+4
|
* Some actual method functions (not enough yet to use the EC library, though),Bodo Möller2001-03-071-3/+44
| | | | | including EC arithmetics derived from Lenka Fibikova's code (with some additional optimizations).
* ..._init functions are method-specific tooBodo Möller2001-03-071-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öller2001-03-071-3/+3
|
* The next bunch of vaporware.Bodo Möller2001-03-071-4/+24
|
* Implement dispatcher for EC_GROUP and EC_POINT method functions.Bodo Möller2001-03-071-0/+11
| | | | Initial EC_GROUP_new_curve_GFp implementation.
* Add yet another (still empty) source code file that I forgot.Bodo Möller2001-03-051-0/+57