Commit Graph

242 Commits (49596769d46191a1f2eb5f9e86f66c05de0295d5)
 

Author SHA1 Message Date
Pieter Wuille 42f5e7c58d Remove traces of old mpz-based num
12 years ago
Pieter Wuille f491cd35df Make constants constant
12 years ago
Pieter Wuille 43cbc85e14 Better compilation flags for coverage
12 years ago
Pieter Wuille 48dc7347fc Add coverage check
12 years ago
Pieter Wuille 3f44e1ad36 More num unit tests
12 years ago
Pieter Wuille 404c30a800 Test improvements
12 years ago
Pieter Wuille 79b0ce6c84 Change num_mod semantics
12 years ago
Pieter Wuille d06e61cbb5 Builtin random
12 years ago
Pieter Wuille b2966ce852 public interface docs
12 years ago
Pieter Wuille 2f9e831d34 Some comments
12 years ago
Pieter Wuille 898cecb3b3 Use GMP's low-level routines for num (mpn_)
12 years ago
Pieter Wuille a16c3a905b Add obj/ directory
12 years ago
Pieter Wuille f0c89aadc6 Revamp makefile
12 years ago
Pieter Wuille 6baf08dfe4 Support for 32-bit limbs in field_gmp
12 years ago
Pieter Wuille 7a4b7691b6 Reorganize source tree: no .c for non-objects
12 years ago
Pieter Wuille ea165f47da Add field_gmp; only 64-bit platforms for now
12 years ago
Pieter Wuille 7fef66199e Some group.h comments
12 years ago
Pieter Wuille 3231676bf9 10x26 field implementation
12 years ago
Pieter Wuille da09a2d426 Makefile tweaks
12 years ago
Pieter Wuille ff29b85510 move constants in field/group
12 years ago
Pieter Wuille 39481533e1 Small fix
12 years ago
Pieter Wuille eb0be8eec6 Final step in converting to C
12 years ago
Pieter Wuille d41e93a5e2 Fifth step in converting to C: ecdsa
12 years ago
Pieter Wuille b1483f874c Fourth step in converting to C: ecmult
12 years ago
Pieter Wuille f11ff5be70 Third step in converting to C: group
12 years ago
Pieter Wuille d73bad33e8 Merge pull request #7 from TheBlueMatt/master
12 years ago
Matt Corallo b5efbe5891 Add JNI wrapper for org.bitcoin.NativeSecp256k1 (bitcoinj)
12 years ago
Matt Corallo 1662f086c7 Compile with -fPIC so that we can build shared libraries.
12 years ago
Pieter Wuille 661d7b06c1 Init/free field constant
12 years ago
Pieter Wuille 254327e49a Begin group C interface + start/stop
12 years ago
Pieter Wuille b3e15b5b19 Remove num_builtin.h; it wasn't complete
12 years ago
Pieter Wuille 20c4d7ce9b Bugfix: secp256k1_fe_inv_var correct output
12 years ago
Pieter Wuille 2d93809255 Source tree reorganization
12 years ago
Pieter Wuille 938d3c27aa Split 5x52 inner implementations
12 years ago
Pieter Wuille 59e038dc11 Use variable-time fe_inv in group
12 years ago
Pieter Wuille fba1d58d57 Switch num/field to extern C; small fixes
12 years ago
Pieter Wuille f6ec29d956 Merge pull request #9 from sipa/cify
12 years ago
Pieter Wuille 910d0de4e4 Second step in converting to C: field
12 years ago
Pieter Wuille e6d142a8dc Move 5x52 specific code to field_5x52
12 years ago
Pieter Wuille 16fbc0f281 Merge pull request #6 from PSYCPU/asm
12 years ago
Pieter Wuille 39db881543 Merge pull request #8 from sipa/cify
12 years ago
Pieter Wuille 4adf6b2a32 First step in converting to C: num
12 years ago
Diederik Huys 47fdb56d30 Solved register save/restore bug
12 years ago
Pieter Wuille 21b74c7e5f Merge pull request #5 from PSYCPU/asm
12 years ago
Diederik Huys fa17bab40d Port to more generally used YASM assembler
12 years ago
Pieter Wuille 9e039dda47 Merge pull request #4 from PSYCPU/asm
12 years ago
Diederik Huys d9137bb2d8 Comments
12 years ago
Diederik Huys 1d8e4308dc Small fix for ExSetSquare
12 years ago
Pieter Wuille af073e29e4 make assembly version optional
12 years ago
Diederik Huys 37c4ab156d x86_64 specific assembly version of field code
12 years ago