• Pieter Wuille's avatar
    Squashed 'src/secp256k1/' changes from 50cc6ab..1897b8e · 9d09322b
    Pieter Wuille authored
    1897b8e Merge pull request #229
    efc571c Add simple testcases for signing with rfc6979 extra entropy.
    1573a10 Add ability to pass extra entropy to rfc6979
    3087bc4 Merge pull request #228
    d9b9f11 Merge pull request #218
    0065a8f Eliminate multiple-returns from secp256k1.c.
    354ffa3 Make secp256k1_ec_pubkey_create reject oversized secrets.
    27bc131 Silence some warnings from pedantic static analysis tools, improve compatibility with C++.
    3b7ea63 Merge pull request #221
    f789c5b Merge pull request #215
    4bc273b Merge pull request #222
    137a8ec Merge pull request #216
    7c3771d Disable overlength-strings warnings.
    8956111 use 128-bit hex seed
    02efd06 Use RFC6979 for test PRNGs
    ae55e85 Use faster byteswapping and avoid alignment-increasing casts.
    443cd4b Get rid of hex format and some binary conversions
    0bada0e Merge #214: Improve signing API documentation & specification
    8030d7c Improve signing API documentation & specification
    7b2fc1c Merge #213: Removed gotos, which are hard to trace and maintain.
    11690d3 Removed gotos, which are hard to trace and maintain.
    122a1ec Merge pull request #205
    035406d Merge pull request #206
    2d4cd53 Merge pull request #161
    34b898d Additional comments for the testing PRNG and a seeding fix.
    6efd6e7 Some comments explaining some of the constants in the code.
    ffccfd2 x86_64 assembly optimization for scalar_4x64
    67cbdf0 Merge pull request #207
    039723d Benchmarks for all internal operations
    6cc8425 Include a comment on secp256k1_ecdsa_sign explaining low-s.
    f88343f Merge pull request #203
    d61e899 Add group operation counts
    2473f17 Merge pull request #202
    b5bbce6 Some readme updates, e.g. removal of the GMP field.
    f0d851e Merge pull request #201
    a0ea884 Merge pull request #200
    f735446 Convert the rest of the codebase to C89.
    bf2e1ac Convert tests to C89. (also fixes a use of bare "inline" in field)
    fc8285f Merge pull request #199
    fff412e Merge pull request #197
    4be8d6f Centralize the definition of uint128_t and use it uniformly.
    d9543c9 Switch scalar code to C89.
    fcc48c4 Remove the non-storage cmov
    55422b6 Switch ecmult_gen to use storage types
    41f8455 Use group element storage type in EC multiplications
    e68d720 Add group element storage type
    ff889f7 Field storage type
    7137be8 Merge pull request #196
    0768bd5 Get rid of variable-length hex string conversions
    e84e761 Merge pull request #195
    792bcdb Covert several more files to C89.
    45cdf44 Merge pull request #193
    17db09e Merge pull request #194
    402878a fix ifdef/ifndef
    25b35c7 Convert field code to strict C89 (+ long long, +__int128)
    3627437 C89 nits and dead code removal.
    a9f350d Merge pull request #191
    4732d26 Convert the field/group/ecdsa constant initialization to static consts
    19f3e76 Remove unused secp256k1_fe_inner_{start, stop} functions
    f1ebfe3 Convert the scalar constant initialization to static consts
    
    git-subtree-dir: src/secp256k1
    git-subtree-split: 1897b8e90bbbdcd919427c9a8ae35b420e919d8f
    9d09322b
Makefile.am 2.41 KB