366 Commits (6558a26770af1e74a8f646ed87708b97b0bcba89)
 

Author SHA1 Message Date
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
Pieter Wuille 5213207856 Add secp256k1_scalar_add_bit 8 years ago
Pieter Wuille 3c0ae43d66
Merge pull request #122 8 years ago
Pieter Wuille 6e0528785d Do signature recovery/verification with 4 possible recid case 8 years ago
Pieter Wuille e3d692ff75 Explain why no y=0 check is necessary for doubling 8 years ago
Pieter Wuille f7dc1c6513 Optimize doubling: secp256k1 has no y=0 point 8 years ago
Pieter Wuille 666d3b5132
Merge pull request #121 8 years ago
Pieter Wuille 2a54f9bcee Correct typo in comment 8 years ago
Pieter Wuille 3ce74b1266 Tweak precomputed table size for G 8 years ago
Pieter Wuille 9d64145781
Merge pull request #114 8 years ago
Pieter Wuille 99f0728f23 Fix secp256k1_num_set_bin handling of 0 8 years ago
Pieter Wuille d907ebc0e3 Add bounds checking to field element setters 8 years ago
Pieter Wuille bb2cd94e09
Merge pull request #116 8 years ago
Pieter Wuille 665775b2b9 Don't split the g factor when not using endomorphism 8 years ago
Pieter Wuille 9431d6b112
Merge pull request #115 8 years ago
Cory Fields e2274c58e6 build: osx: attempt to work with homebrew keg-only packages 8 years ago
Pieter Wuille ad2028f989
Merge pull request #110 8 years ago
Pieter Wuille 3bf029d676 Add test that recovering infinity fails 8 years ago
Pieter Wuille 4861f83686 Test whether recovered public keys are not infinity 8 years ago
Pieter Wuille bbe67d8b29 Make secp256k1_eckey_pubkey_serialize fail for infinity 8 years ago
Pieter Wuille 11a78460f4
Merge pull request #107 8 years ago
Pieter Wuille f49b2ef840 Add DETERMINISTIC to avoid line number/source dependent binaries 8 years ago
Pieter Wuille a5f7483d3e
Merge pull request #108 8 years ago
Pieter Wuille 6c7f0c621c Update README.md 8 years ago
Pieter Wuille c48cdc4cb3
Merge pull request #105 8 years ago
Pieter Wuille e5b9357b60
Merge pull request #106 8 years ago
Phillip Mienk 8ca6a9c06f Correct .gitignore to correctly account for build-aux. 8 years ago
Gregory Maxwell 71712b27e5 Switch to C89 comments in prep for making the whole codebase C89 compatible. 8 years ago
Pieter Wuille 21288f2d05
Merge pull request #103 8 years ago
Pieter Wuille f8cce95650 Add overflow analysis to field_10x26_impl.h 8 years ago
Pieter Wuille a51859871a Add overflow analysis to field_5x52_int128_impl.h 8 years ago
Pieter Wuille fa0d620668 Add equalities relating input and output variables 8 years ago
Peter Dettman 5dd421bab5 Rewrite mul/sqr for 32bit/64bit 8 years ago
Pieter Wuille 027eb9c610
Merge pull request #102 8 years ago
Gregory Maxwell a099073a7e Enable warnings. 8 years ago
Gregory Maxwell 861f9a59cc field_gmp's negate doesn't need to use the magnitude argument. 8 years ago
Gregory Maxwell f0709ac57e Avoid forward static decl of undefined functions, also fix a paren warning in the tests. 8 years ago
Gregory Maxwell 3276e7d4e2 Signed/unsigned comparisons in tests. 8 years ago
Gregory Maxwell 850562e3f1 Avoid unsigned comparison in scalar arith. 8 years ago
Gregory Maxwell 65a14abb48 Fix varrious signed/unsigned comparisons. 8 years ago
Gregory Maxwell e9e0e21a6f Avoid a shadowed variable. 8 years ago
Gregory Maxwell e28a8b86c7 Remove a VERIFY_CHECK for >=0ness on an unsigned type. 8 years ago
Gregory Maxwell 2cad067a36 Correct function prototypes and avoid unused parameter warnings. 8 years ago
Pieter Wuille f79d80a724
Merge pull request #101 8 years ago
Gregory Maxwell a4a43d7543 Reorder static to comply with C99 and switch to the inline macro. 8 years ago
Gregory Maxwell 8563713a4f Add non-null and unused-result warnings for the external API. 8 years ago
Pieter Wuille 8ed7c33cd6
Merge pull request #96 8 years ago