362 Commits (3545627acb6059832834569829e97fb469933b29)
 

Author SHA1 Message Date
Pieter Wuille 3545627acb
Merge pull request #118 8 years ago
Pieter Wuille 6a9901e15b
Merge pull request #137 8 years ago
Pieter Wuille 376b28b096
Merge pull request #128 8 years ago
Pieter Wuille 17288069fb
Merge pull request #138 8 years ago
Pieter Wuille a5759c572e Check return value of malloc 8 years ago
Pieter Wuille 39bd94d86d Variable time normalize 8 years ago
Pieter Wuille ad86bdf1f2
Merge pull request #140 8 years ago
Pieter Wuille 54b768c6da Another redundant secp256k1_fe_normalize 8 years ago
Pieter Wuille 69dcaab08d
Merge pull request #139 8 years ago
Gregory Maxwell 1c29f2eb49 Remove redundant secp256k1_fe_normalize from secp256k1_gej_add_ge_var. 8 years ago
Pieter Wuille 2b9388b647 Remove unused secp256k1_fe_inv_all 8 years ago
Pieter Wuille f461b76925 Allocate precomputation arrays on the heap 8 years ago
Pieter Wuille b0210a95da
Merge pull request #135 8 years ago
Gregory Maxwell ee3eb4be9e Fix a memory leak and add a number of small tests. 8 years ago
Pieter Wuille b2c9681c6f Make {mul,sqr}_inner use the same argument order as {mul,sqr} 8 years ago
Pieter Wuille 67935050e1 Convert YASM code into inline assembly 8 years ago
Pieter Wuille f048615970 Rewrite field assembly to match the C version 8 years ago
Pieter Wuille 4d879a3a66
Merge pull request #134 8 years ago
Pieter Wuille d5e8362ae5
Merge pull request #127 8 years ago
Pieter Wuille 7b92cf66c7
Merge pull request #132 8 years ago
Pieter Wuille 0bf70a5d6c
Merge pull request #133 8 years ago
Pieter Wuille 29ae1310ce Make scalar_add_bit test's overflow detection exact 8 years ago
Pieter Wuille 9048def7c7 Avoid undefined shift behaviour 8 years ago
Pieter Wuille efb7d4b299 Use constant-time conditional moves instead of byte slicing 8 years ago
Pieter Wuille d220062ac2
Merge pull request #131 8 years ago
Pieter Wuille 82f9254cc0 Fix typo 8 years ago
Pieter Wuille 601ca04f9a
Merge pull request #129 8 years ago
Pieter Wuille 35399e08c4 Bugfix: b is restricted, not r 8 years ago
Pieter Wuille c35ff1ea44 Convert lambda splitter to pure scalar code. 8 years ago
Peter Dettman cc604e9842 Avoid division when decomposing scalars 8 years ago
Pieter Wuille ff8746d457 Add secp256k1_scalar_mul_shift_var 8 years ago
Pieter Wuille bd313f7d6e
Merge pull request #119 8 years ago
Pieter Wuille 276f987d70
Merge pull request #124 8 years ago
Pieter Wuille 25d125ec26
Merge pull request #126 8 years ago
Pieter Wuille 24b3c65e0d Add a test case for ECDSA recomputing infinity 8 years ago
Pieter Wuille 32600e5086 Add a test for r >= order signature handling 8 years ago
Pieter Wuille 4d4eeea4ac Make secp256k1_fe_mul_inner use the r != property 8 years ago
Pieter Wuille be82e92fc4 Require that r and b are different for field multiplication. 8 years ago
Pieter Wuille 597128d389 Make num optional 8 years ago
Pieter Wuille 659b554d7b Make constant initializers independent from num 8 years ago
Pieter Wuille 0af5b47133
Merge pull request #120 8 years ago
Pieter Wuille e2e8a362ad
Merge pull request #117 8 years ago
Pieter Wuille c76be9efa0 Remove unused num functions 8 years ago
Pieter Wuille 4285a98722 Move lambda-splitting code to scalar. 8 years ago
Pieter Wuille f24041d6aa Switch all EC/ECDSA logic from num to scalar 8 years ago
Pieter Wuille 6794be6080 Add scalar splitting functions 8 years ago
Pieter Wuille d1502eb459 Add secp256k1_scalar_inverse_var which delegates to GMP 8 years ago
Pieter Wuille b5c9ee756f Make test_point_times_order test meaningful again 8 years ago
Pieter Wuille 0b73059709 Switch wnaf splitting from num-based to scalar-based 8 years ago
Pieter Wuille 1e6c77c321 Generalize secp256k1_scalar_get_bits 8 years ago