Revisions of libsecp256k1

buildservice-autocommit accepted request 1172329 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 30)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 29)
- Update to 0.5.0:
  Added:
  * New function secp256k1_ec_pubkey_sort that sorts public keys
    using lexicographic (of compressed serialization) order.
  Changed:
  * The implementation of the point multiplication algorithm used
    for signing and public key generation was changed, resulting
    in improved performance for those operations. The related
    configure option --ecmult-gen-precision was replaced with
    --ecmult-gen-kb (ECMULT_GEN_KB for CMake).
    This changes the supported precomputed table sizes for these
    operations. The new supported sizes are 2 KiB, 22 KiB, or 86
    KiB (while the old supported sizes were 32 KiB, 64 KiB, or 512 KiB).
  ABI Compatibility:
  * The ABI is backward compatible with versions 0.4.x and 0.3.x.
buildservice-autocommit accepted request 1134590 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 28)
baserev update by copy to link target
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 27)
- Update to 0.4.1:
  * The point multiplication algorithm used for ECDH operations
    (module ecdh) was replaced with a slightly faster one.
  * Optional handwritten x86_64 assembly for field operations was
    removed because modern C compilers are able to output more efficient
    assembly. This change results in a significant speedup of some
    library functions when handwritten x86_64 assembly is enabled
    (--with-asm=x86_64 in GNU Autotools, -DSECP256K1_ASM=x86_64 in CMake),
    which is the default on x86_64. Benchmarks with GCC 10.5.0 show a
    10% speedup for secp256k1_ecdsa_verify and secp256k1_schnorrsig_verify.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1132900 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 26)
initialized devel package after accepting 1132900
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 25)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 24)
Michael Vetter's avatar Michael Vetter (jubalh) committed (revision 23)
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1131613 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 22)
- Update to 0.4.0:
  Added:
  * New module ellswift implements ElligatorSwift encoding for public
    keys and x-only Diffie-Hellman key exchange for them. ElligatorSwift
    permits representing secp256k1 public keys as 64-byte arrays which
    cannot be distinguished from uniformly random. See:
    + Header file include/secp256k1_ellswift.h which defines the new API.
    + Document doc/ellswift.md which explains the mathematical background
      of the scheme.
    + The paper on which the scheme is based.
  * We now test the library with unreleased development snapshots of GCC
    and Clang. This gives us an early chance to catch miscompilations and
    constant-time issues introduced by the compiler (such as those that
    led to the previous two releases).
  Fixed:
  * Fixed symbol visibility in Windows DLL builds, where three internal
    library symbols were wrongly exported.
  Changed:
  * When consuming libsecp256k1 as a static library on Windows, the user
    must now define the SECP256K1_STATIC macro before including secp256k1.h.
  ABI Compatibility:
  * This release is backward compatible with the ABI of 0.3.0, 0.3.1,
    and 0.3.2. Symbol visibility is now believed to be handled properly
    on supported platforms and is now considered to be part of the ABI.
- Drop Export_SHA256_functions.patch
- Drop _service file: no need with regular versioned releases
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 988193 from Mark Stopka's avatar Mark Stopka (m4r3k) (revision 21)
- Remove TODO file from %doc
- Bumped to the commit ac83be33d0956faf6b7f61a60ab524ef7d6a473a,
  used by cardano-node
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 824015 from Michał Rostecki's avatar Michał Rostecki (mrostecki) (revision 20)
- Bumped to the commit dbd41db16a0e91b2566820898a3ab2d7dad4fe00,
  used by Electrum 4.0.2.
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 674742 from Adam Mizerski's avatar Adam Mizerski (etamPL) (revision 19)
added patch Export_SHA256_functions.patch

It's a requirement of upcoming ethereum-cpp update.
Markus Reckwerth's avatar Markus Reckwerth (marec2000) committed (revision 18)
Markus Reckwerth's avatar Markus Reckwerth (marec2000) committed (revision 17)
Markus Reckwerth's avatar Markus Reckwerth (marec2000) committed (revision 16)
Markus Reckwerth's avatar Markus Reckwerth (marec2000) committed (revision 15)
Markus Reckwerth's avatar Markus Reckwerth (marec2000) committed (revision 14)
Markus Reckwerth's avatar Markus Reckwerth (marec2000) committed (revision 13)
Markus Reckwerth's avatar Markus Reckwerth (marec2000) committed (revision 12)
Markus Reckwerth's avatar Markus Reckwerth (marec2000) committed (revision 11)
Displaying revisions 1 - 20 of 30
openSUSE Build Service is sponsored by