258 Commits (ef6f677679d7c2a5ba7d3ad85da0456a1d086a3e)
 

Author SHA1 Message Date
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
Pieter Wuille 03bfc07b9e
Avoid uninitialized access in secp256k1_gej_double 8 years ago
Pieter Wuille bff11e9112
Verify num=openssl initialization and check repeatability 8 years ago
Pieter Wuille b650ab50f7
Merge pull request #71 8 years ago
Pieter Wuille 949c1ebb5e Split up ecmult and ecmult_gen entirely 8 years ago
Pieter Wuille bd696ebd3f
Merge pull request #68 8 years ago
Pieter Wuille 3fd6253e13 Better randomization for tests 8 years ago
Pieter Wuille fabdcc633e
Merge pull request #67 8 years ago
Pieter Wuille bae6a42be4 Make bench use external interface 8 years ago