Commit Graph

242 Commits (49596769d46191a1f2eb5f9e86f66c05de0295d5)
 

Author SHA1 Message Date
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 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
Pieter Wuille dc407ed48c
Avoid valgrind complaints in OpenSSL initialization check
10 years ago
Pieter Wuille 79f599d37f
Tests take too long by default
10 years ago
Pieter Wuille 03bfc07b9e
Avoid uninitialized access in secp256k1_gej_double
10 years ago
Pieter Wuille bff11e9112
Verify num=openssl initialization and check repeatability
10 years ago
Pieter Wuille b650ab50f7
Merge pull request #71
10 years ago
Pieter Wuille 949c1ebb5e Split up ecmult and ecmult_gen entirely
10 years ago
Pieter Wuille bd696ebd3f
Merge pull request #68
10 years ago
Pieter Wuille 3fd6253e13 Better randomization for tests
10 years ago
Pieter Wuille fabdcc633e
Merge pull request #67
10 years ago
Pieter Wuille bae6a42be4 Make bench use external interface
10 years ago
Pieter Wuille b00982fdbd
Merge pull request #60
10 years ago
Pieter Wuille c259a7cbc0 Set precomputation table late and unset early.
10 years ago
Pieter Wuille 04e34d18c3 Split up signing and verification initialization
10 years ago
Pieter Wuille da556eb772
Merge pull request #62
10 years ago
Pieter Wuille 1136bedbc2 Make secp256k1_ge_set_gej work with the point at infinity
10 years ago
Pieter Wuille a3e5d5d0ea
Merge pull request #57
10 years ago
Pieter Wuille f023dc53c4
Merge pull request #58
10 years ago
Pieter Wuille 3ed6dfae69 Only use the libcrypto part of OpenSSL
10 years ago
Pieter Wuille 62c3f55a9d Nothing-up-my-sleeving blinding for a*G
10 years ago
Pieter Wuille d531b04ea9
Merge pull request #56
10 years ago
Pieter Wuille fa492f059d Fix a signedness mistake in secp256k1_num_set_hex
10 years ago
Pieter Wuille e2beb0bd2d
Merge pull request #51
10 years ago
Pieter Wuille 9a57dd278a
Merge pull request #54
10 years ago
Pieter Wuille 1c7fa133a6 Add VERIFY_CHECK/DEBUG_CHECK and use CHECK macros more
10 years ago
Pieter Wuille 41863ce2ca
Merge pull request #55
10 years ago
Pieter Wuille 87c782f632
Merge pull request #53
10 years ago