Commit Graph

666 Commits (d7eb1ae96dfe9d497a26b3e7ff8b6f58e61e400a)
 

Author SHA1 Message Date
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
Pieter Wuille 0cd6372fe8 added TODO
12 years ago
CodeShark bbc0684cbb Merge pull request #3 from CodeShark/no_short_circuit_eval
12 years ago
Eric Lombrozo d41220b301 Removed short-circuit evaluation potential.
12 years ago
Pieter Wuille bf12fcc060 Merge pull request #2 from CodeShark/master
12 years ago
Eric Lombrozo 39e40a4089 Added ULL suffix to integer constant.
12 years ago
Pieter Wuille 3c5e388798 Merge remote-tracking branch 'codeshark/master'
12 years ago
Pieter Wuille 8a926ee91f Make Field::Normalize explicit
12 years ago
Eric Lombrozo 8803181c61 Added constant time methods to FieldElem class.
12 years ago
Eric Lombrozo b358450114 First cast the conditional to an int64 so it works on 32-bit platforms.
12 years ago
Eric Lombrozo aee59e3e5b Added constant time Normalize operation to FieldElem class.
12 years ago
Pieter Wuille 0a07e62f6f add signing
12 years ago
Pieter Wuille 607884fc11 Split headers/code
12 years ago
Pieter Wuille 5a437b06db Split field def/impl
12 years ago
Pieter Wuille d5f62719de remove Context interface... it doesn't help much
12 years ago
Pieter Wuille 7b292b8108 simple makefile
12 years ago
Pieter Wuille d1fdf30dcc num_openssl.h bugfixes
12 years ago
Pieter Wuille e3f741f1d4 validation bugfixes: validates main bitcoin chain
12 years ago
Pieter Wuille a6d68949c1 add header
12 years ago
Pieter Wuille 821113d425 maybe testable
12 years ago
Pieter Wuille e8c2a8ec9c bugfixes and num-based Field::Inverse
12 years ago
Pieter Wuille d8f05980e3 minimal
12 years ago
Pieter Wuille cd31bf9ad2 bugfix FieldElem::SetHex
12 years ago
Pieter Wuille 4e0ed53985 more tests
12 years ago
Pieter Wuille cbd3617ea1 some comments and more loops in test
12 years ago
Pieter Wuille 14b195ee65 fix tests
12 years ago
Pieter Wuille a41f32e69d num_gmp.h and begin tests
12 years ago