Commit Graph

477 Commits (27bc1311af9afe93d016f6265faf1c9a2c391067)
 

Author SHA1 Message Date
Gregory Maxwell 27bc1311af Silence some warnings from pedantic static analysis tools, improve compatibility with C++.
10 years ago
Pieter Wuille 3b7ea633fb
Merge pull request #221
10 years ago
Pieter Wuille f789c5baf2
Merge pull request #215
10 years ago
Pieter Wuille 4bc273bd9c
Merge pull request #222
10 years ago
Pieter Wuille 137a8ec45b
Merge pull request #216
10 years ago
evoskuil 7c3771dd0f Disable overlength-strings warnings.
10 years ago
Pieter Wuille 8956111802 use 128-bit hex seed
10 years ago
Pieter Wuille 02efd06554 Use RFC6979 for test PRNGs
10 years ago
Pieter Wuille ae55e850c7 Use faster byteswapping and avoid alignment-increasing casts.
10 years ago
Pieter Wuille 443cd4b8ee Get rid of hex format and some binary conversions
10 years ago
Pieter Wuille 0bada0e2a9
Merge #214: Improve signing API documentation & specification
10 years ago
Pieter Wuille 8030d7c0e5 Improve signing API documentation & specification
10 years ago
Pieter Wuille 7b2fc1cac6
Merge #213: Removed gotos, which are hard to trace and maintain.
10 years ago
Iang 11690d3bb9 Removed gotos, which are hard to trace and maintain.
10 years ago
Pieter Wuille 122a1ecf30
Merge pull request #205
10 years ago
Pieter Wuille 035406d6db
Merge pull request #206
10 years ago
Pieter Wuille 2d4cd53087
Merge pull request #161
10 years ago
Gregory Maxwell 34b898dc84 Additional comments for the testing PRNG and a seeding fix.
10 years ago
Gregory Maxwell 6efd6e7777 Some comments explaining some of the constants in the code.
10 years ago
Pieter Wuille ffccfd2d00 x86_64 assembly optimization for scalar_4x64
10 years ago
Pieter Wuille 67cbdf0440
Merge pull request #207
10 years ago
Pieter Wuille 039723d5da Benchmarks for all internal operations
10 years ago
Gregory Maxwell 6cc8425c91 Include a comment on secp256k1_ecdsa_sign explaining low-s.
10 years ago
Pieter Wuille f88343f2eb
Merge pull request #203
10 years ago
Pieter Wuille d61e899531 Add group operation counts
10 years ago
Pieter Wuille 2473f17121
Merge pull request #202
10 years ago
Gregory Maxwell b5bbce62e1 Some readme updates, e.g. removal of the GMP field.
10 years ago
Pieter Wuille f0d851ee6a
Merge pull request #201
10 years ago
Pieter Wuille a0ea88456f
Merge pull request #200
10 years ago
Gregory Maxwell f735446c4d Convert the rest of the codebase to C89.
10 years ago
Gregory Maxwell bf2e1ac7cd Convert tests to C89. (also fixes a use of bare "inline" in field)
10 years ago
Pieter Wuille fc8285f18a
Merge pull request #199
10 years ago
Pieter Wuille fff412e10c
Merge pull request #197
10 years ago
Gregory Maxwell 4be8d6fc42 Centralize the definition of uint128_t and use it uniformly.
10 years ago
Gregory Maxwell d9543c904f Switch scalar code to C89.
10 years ago
Pieter Wuille fcc48c4561 Remove the non-storage cmov
10 years ago
Pieter Wuille 55422b6aaf Switch ecmult_gen to use storage types
10 years ago
Pieter Wuille 41f8455434 Use group element storage type in EC multiplications
10 years ago
Pieter Wuille e68d7208ec Add group element storage type
10 years ago
Pieter Wuille ff889f7d90 Field storage type
10 years ago
Pieter Wuille 7137be8110
Merge pull request #196
10 years ago
Pieter Wuille 0768bd55a1 Get rid of variable-length hex string conversions
10 years ago
Pieter Wuille e84e761915
Merge pull request #195
10 years ago
Gregory Maxwell 792bcdb015 Covert several more files to C89.
10 years ago
Pieter Wuille 45cdf4479d
Merge pull request #193
10 years ago
Pieter Wuille 17db09e3af
Merge pull request #194
10 years ago
mb300sd 402878ae11 fix ifdef/ifndef
10 years ago
Gregory Maxwell 25b35c7ecb Convert field code to strict C89 (+ long long, +__int128)
10 years ago
Gregory Maxwell 3627437d80 C89 nits and dead code removal.
10 years ago
Pieter Wuille a9f350d309
Merge pull request #191
10 years ago