366 Commits (6558a26770af1e74a8f646ed87708b97b0bcba89)
 

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