32 Commits (eca6cdb123a01bea17a1689cfa7427c0181f1e99)

Author SHA1 Message Date
Pieter Wuille eca6cdb123 Switch scalar to use get/set 32-byte arrays 8 years ago
Pieter Wuille a9f5c8b875 Introduce secp256k1_scalar_t for future constant-time mod order operations 8 years ago
Pieter Wuille ffffc87855 Use internal secp256k1_eckey_ prefix for functions in eckey 8 years ago
Pieter Wuille ae6bc76e32 [API CHANGE] Use secp256k1_ec_ prefix for non-ECDSA key operations 8 years ago
Pieter Wuille 79f599d37f
Tests take too long by default 8 years ago
Pieter Wuille bff11e9112
Verify num=openssl initialization and check repeatability 8 years ago
Pieter Wuille 3fd6253e13 Better randomization for tests 8 years ago
Pieter Wuille 04e34d18c3 Split up signing and verification initialization 8 years ago
Pieter Wuille 1c7fa133a6 Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more 8 years ago
Pieter Wuille 1a749b4a6e Add secp256k1_num_eq and use it in tests 8 years ago
Pieter Wuille 25f4aec02f Add high-level secp256k1.c tests 8 years ago
Pieter Wuille 21f81a8469 Correct secp256k1_fe_verify and use it everywhere 9 years ago
Peter Dettman 59447da38d Test demonstrating discrepancy in sqr output 9 years ago
Peter Dettman f16be77ffc Use batch inversion in G precomputation 9 years ago
Pieter Wuille 0592d117da Introduce CHECK() for tests that works with NDEBUG. 9 years ago
Peter Dettman 6d6102fee4 A few improvements to the sqrt tests 9 years ago
Peter Dettman 09ca4f32e2 secp256k1_fe_sqrt checks for success 9 years ago
Pieter Wuille 11ab562203 Move implementations from impl/*.h to *_impl.h 9 years ago
Cory Fields 5a9989c52a add missing include 9 years ago
Cory Fields 78cd96b151 autotools: autotools'ify libsecp256k1 9 years ago
Pieter Wuille 12e29b320f Use privkey serialization to construct OpenSSL keys 10 years ago
Pieter Wuille 0a433ea23c MIT License 10 years ago
Pieter Wuille dd08f03799 OpenSSL/EC tests 10 years ago
Pieter Wuille 50eb498ece Compact signatures/pubkey recovery 10 years ago
Pieter Wuille 764332d05d Make pubkeys, set_xo, ... ge instead of gej 10 years ago
Pieter Wuille 3f44e1ad36 More num unit tests 10 years ago
Pieter Wuille 404c30a800 Test improvements 10 years ago
Pieter Wuille d06e61cbb5 Builtin random 10 years ago
Pieter Wuille 2f9e831d34 Some comments 10 years ago
Pieter Wuille 898cecb3b3 Use GMP's low-level routines for num (mpn_) 10 years ago
Pieter Wuille 7a4b7691b6 Reorganize source tree: no .c for non-objects 10 years ago
Pieter Wuille eb0be8eec6 Final step in converting to C 10 years ago
Pieter Wuille d41e93a5e2 Fifth step in converting to C: ecdsa 10 years ago
Pieter Wuille b1483f874c Fourth step in converting to C: ecmult 10 years ago
Pieter Wuille f11ff5be70 Third step in converting to C: group 10 years ago
Pieter Wuille 2d93809255 Source tree reorganization 10 years ago
Pieter Wuille 910d0de4e4 Second step in converting to C: field 10 years ago
Pieter Wuille 4adf6b2a32 First step in converting to C: num 10 years ago
Pieter Wuille 0a07e62f6f add signing 10 years ago
Pieter Wuille d5f62719de remove Context interface... it doesn't help much 10 years ago
Pieter Wuille d8f05980e3 minimal 10 years ago
Pieter Wuille cd31bf9ad2 bugfix FieldElem::SetHex 10 years ago
Pieter Wuille 4e0ed53985 more tests 10 years ago
Pieter Wuille cbd3617ea1 some comments and more loops in test 10 years ago
Pieter Wuille 14b195ee65 fix tests 10 years ago
Pieter Wuille a41f32e69d num_gmp.h and begin tests 10 years ago