Commit Graph

268 Commits (8563713a4fbcd7d3b3134fcf248ff985837cc3e1)
 

Author SHA1 Message Date
Gregory Maxwell 8563713a4f Add non-null and unused-result warnings for the external API.
10 years ago
Pieter Wuille 8ed7c33cd6
Merge pull request #96
10 years ago
Pieter Wuille 28515b8848
Merge pull request #99
10 years ago
Pieter Wuille c27fdc0b97 Document some preconditions
10 years ago
Pieter Wuille 7ff4770e15
Merge pull request #98
10 years ago
Peter Dettman fb1bb0b445 Rearrange _gej_add_ge to save an _fe_negate
10 years ago
Pieter Wuille 9338dbf791 Branch-free point addition
10 years ago
kiwigb 6fac238f03 Use same build template as bitcoin. Add bitcoin_secp.m4.
10 years ago
kiwigb f9aac5b034 Remove INCLUDES. Obsolete, appears unused anyway.
10 years ago
kiwigb db72c181bb Add autoreconf warnings. Replace obsolete AC_TRY_COMPILE.
10 years ago
Pieter Wuille ef6f677679
Merge pull request #95
10 years ago
Pieter Wuille 985fd63a73
Merge pull request #77
10 years ago
Gregory Maxwell 79ad6d44ea Remove some dead variables in the tests.
10 years ago
Gregory Maxwell 9974d8693e Misc. Warning and cosmetic error cleanups.
10 years ago
Pieter Wuille 1d52a8b155 Implementations for scalar without data-dependent branches.
10 years ago
Pieter Wuille 0ce80ef47e
Merge pull request #94
10 years ago
Pieter Wuille da55986fdf Label variable-time functions correctly and don't use those in sign
10 years ago
Pieter Wuille 784e62f3b2
Fix typo
10 years ago
Pieter Wuille aee112a24e
Merge pull request #92
10 years ago
Peter Dettman 137e77afb4 Address 'constant-time' TODOs in field impls
10 years ago
Pieter Wuille 112510dfab
Merge pull request #93
10 years ago
Cory Fields 53628757f3 warnings: enable quiet builds
10 years ago
Pieter Wuille cc20075ef7
Merge pull request #85
10 years ago
Pieter Wuille 47ebd6b7fa
Merge pull request #89
10 years ago
Pieter Wuille 501d58f098 Get rid of {num,scalar,ecdsa_sig}_{init,free}
10 years ago
Pieter Wuille 49596769d4
Merge pull request #70
10 years ago
Peter Dettman e2d66a2c62 Fix build for 64bit field under OSX
10 years ago
Pieter Wuille 7a8e385d74 Fix interaction between magnitudes and negation
10 years ago
Pieter Wuille b0295868f4
Merge pull request #82
10 years ago
Pieter Wuille 36abcf5510
Merge pull request #83
10 years ago
Pieter Wuille 8f9a307818 Better .gitignore for bench binaries
10 years ago
Peter Dettman 7d681ac636 Add verification to 32bit field
10 years ago
Pieter Wuille fa5c13ff4c Add bench_sign tool
10 years ago
Pieter Wuille 27aded3ccb
Merge pull request #80
10 years ago
Pieter Wuille 504c63d72a Rename bench to bench_verify
10 years ago
Pieter Wuille 01097ddf19 Make bench deterministic
10 years ago
Pieter Wuille 81dc171604
Merge pull request #79
10 years ago
Pieter Wuille 66002cfa87
Merge pull request #78
10 years ago
Pieter Wuille 520ba3c921 Remove OpenSSL bignum implementation
10 years ago
Pieter Wuille ae2679b6e4 Add bench_inv tool
10 years ago
Pieter Wuille 9c698f16d6
Merge pull request #76
10 years ago
Pieter Wuille 79359302fb Add unit tests for scalars.
10 years ago
Pieter Wuille eca6cdb123 Switch scalar to use get/set 32-byte arrays
10 years ago
Pieter Wuille 774594e979
Merge pull request #75
10 years ago
Pieter Wuille a9f5c8b875 Introduce secp256k1_scalar_t for future constant-time mod order operations
10 years ago
Pieter Wuille b2bfdabdeb
Merge pull request #72
10 years ago
Pieter Wuille eb74c36bd2 Abstract out tweak logic to secp256k1_eckey_* functions
10 years ago
Pieter Wuille ffffc87855 Use internal secp256k1_eckey_ prefix for functions in eckey
10 years ago
Pieter Wuille e2f71f1efe Move non-ECDSA operations from ecdsa to eckey
10 years ago
Pieter Wuille ae6bc76e32 [API CHANGE] Use secp256k1_ec_ prefix for non-ECDSA key operations
10 years ago