21 Commits (ff8746d457ad20c624fa9cec3e341ff1b723a3aa)

Author SHA1 Message Date
Pieter Wuille ff8746d457 Add secp256k1_scalar_mul_shift_var 8 years ago
Pieter Wuille 597128d389 Make num optional 8 years ago
Pieter Wuille c76be9efa0 Remove unused num functions 8 years ago
Gregory Maxwell 71712b27e5 Switch to C89 comments in prep for making the whole codebase C89 compatible. 8 years ago
Gregory Maxwell a4a43d7543 Reorder static to comply with C99 and switch to the inline macro. 8 years ago
Pieter Wuille 501d58f098 Get rid of {num,scalar,ecdsa_sig}_{init,free} 8 years ago
Pieter Wuille 520ba3c921 Remove OpenSSL bignum implementation 8 years ago
Pieter Wuille a9f5c8b875 Introduce secp256k1_scalar_t for future constant-time mod order operations 8 years ago
Gregory Maxwell 2f6c801911
Try to not leave secret data on the stack or heap. 8 years ago
Pieter Wuille 1a749b4a6e Add secp256k1_num_eq and use it in tests 8 years ago
Cory Fields 78cd96b151 autotools: autotools'ify libsecp256k1 9 years ago
Pieter Wuille 0a433ea23c MIT License 10 years ago
Pieter Wuille 42f5e7c58d Remove traces of old mpz-based num 10 years ago
Pieter Wuille 79b0ce6c84 Change num_mod semantics 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 eb0be8eec6 Final step in converting to C 10 years ago
Pieter Wuille 254327e49a Begin group C interface + start/stop 10 years ago
Pieter Wuille 2d93809255 Source tree reorganization 10 years ago
Pieter Wuille fba1d58d57 Switch num/field to extern C; small fixes 10 years ago
Pieter Wuille 4adf6b2a32 First step in converting to C: num 10 years ago
Pieter Wuille 7b292b8108 simple makefile 10 years ago
Pieter Wuille d1fdf30dcc num_openssl.h bugfixes 10 years ago
Pieter Wuille e8c2a8ec9c bugfixes and num-based Field::Inverse 10 years ago
Pieter Wuille 14b195ee65 fix tests 10 years ago
Pieter Wuille a41f32e69d num_gmp.h and begin tests 10 years ago
Pieter Wuille 852cbee819 small changes 10 years ago
Pieter Wuille c82e1eeead maybe ecdsa 10 years ago
Pieter Wuille 83e640f0ba begin ECDSA 10 years ago
Pieter Wuille 949bea9262 GLV optimization 10 years ago
Pieter Wuille 7ba40aa4cd working ecmult 10 years ago
Pieter Wuille cb4d29c81e compiles... 10 years ago
Pieter Wuille b394396b45 split up 10 years ago