libsecp256k1 0.8.0-1
Package Information
| Description | library for EC operations on curve secp256k1 An optimized C library for EC operations on curve secp256k1. NB! This library is intended to be the highest quality publicly available library for cryptography on the secp256k1 curve. However, the primary focus of its development has been for usage in the Bitcoin system and usage unlike Bitcoin's may be less well tested, verified, or suffer from a less well thought out interface. Correct usage requires some care and consideration that the library is fit for your application's purpose. Features: * secp256k1 ECDSA signing/verification and key generation. * Additive and multiplicative tweaking of secret/public keys. * Serialization/parsing of secret keys, public keys, signatures. * Constant time, constant memory access signing and public key generation. * Derandomized ECDSA (via RFC6979 or with a caller provided function.) * Very efficient implementation. * Suitable for embedded systems. * Optional module for public key recovery. * Optional module for ECDH key exchange. |
|---|---|
| Maintainer | Debian Cryptocoin Team <team+cryptocoin@tracker.debian.org> |
| Changed By | Soren Stoutner <soren@debian.org> |
| Sponsor | soren@debian.org |
| Distribution | experimental |
| Architecture | any |
| VCS | git: https://salsa.debian.org/cryptocoin-team/libsecp256k1.git (browse) |
| Popcon Installs | 404 |
| Binary NEW | Yes (binary-only upload) |
| Tracker | https://tracker.debian.org/pkg/libsecp256k1 |
| Uploaded | 4 hours ago |
New Package Report
.changes
| Distribution | experimental |
|---|---|
| Date | Fri, 21 Aug 2026 14:34:21 -0700 |
| Source | libsecp256k1 |
| Version | 0.8.0-1 |
| Changed-By | Soren Stoutner |
| Architecture | source amd64 |
Changelog
libsecp256k1 (0.8.0-1) experimental; urgency=medium
.
* New upstream release.
* Rename files that include libsecp256k1-6 to libsecp256k1-7.
* Add debian/libsecp256k1-7.install and debian/libsecp256k1-dev.examples.
* debian/source/lintian-overrides: Update for new upstream release.
* debian/control:
- Add Build-Depends on dh-sequence-pkgkde-symbolshelper.
- Bump libsecp256k1-6 to libsecp256k1-7.
- Bump the Standards-Version from 4.7.3 to 4.7.4, no changes needed.
- Bump debhelper-compat from version 13 to 14, removing the now-unnecessary
${misc:Pre-Depends}, ${misc:Depends}, ${shlibs:Depends}, and
${devlibs:Depends}.
* debian/copyright: Refactor and update for the new upstream release.
* debian/libsecp256k1-7.symbols: Update for new upstream release.
* debian/libsecp256k1-7.lintian-overrides: Update for new upstream release.
* debian/libsecp256k1-dev.install: Refactor based on dropping the manual use
of d-shlibmove.
* debian/not-installed: Drop wildcard to be more explicit about which file is
not installed.
* debian/rules:
- Add "export DPKG_GENSYMBOLS_CHECK_LEVEL=4".
- Remove "--with pkgkde_symbolshelper", now handled by debian/control.
- Remove custom d-shlibmove, now handled by debhelper..dsc
| Section | libs |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | libsecp256k1-7 deb libs optional arch=any libsecp256k1-dev deb libdevel optional arch=any |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Contact: https://github.com/bitcoin/secp256k1/issues
Upstream-Name: secp256k1
Source: https://github.com/bitcoin/secp256k1
Files: *
Copyright: 2013-2015, 2017, 2020-2022 Pieter Wuille
2024 josibake
2023-2024 Random "Randy" Lattice
2023-2024 Sean Andersen
2013-2022 Andrew Poelstra
2013-2014, 2017-2021 Jonas Nick
2013-2014, 2017, 2021 Russell O'Connor
2013-2015, 2021 Thomas Daede
2013-2015, 2021 Cory Fields
2013-2015, 2020 Gregory Maxwell
2020 Peter Dettman
2014 Wladimir J. van der Laan
License: Expat
Files: debian/*
Copyright: 2025-2026 Soren Stoutner <soren@debian.org>
2025-2026 Manuel Guerra <ar.manuelguerra@gmail.com>
2016-2021 Jonas Smedegaard <js@debian.org>
2020-2021 Purism, SPC
License: GPL-3+
Comment: In addition to the GPL-3+, Soren Stoutner also licenses his
contributions under Expat, so that they can be incorporated upstream if needed.
Files: debian/libsecp256k1-7.install
debian/libsecp256k1-dev.examples
Copyright: 2026 Soren Stoutner <soren@debian.org>
License: GPL-3+ or Expat
Comment: To more easily facilitate incorporation upstream if needed, Soren
Stoutner licenses all his contributions under either the GPL-3+ or Expat. This
stanza lists all the files for which Soren is the sole author.
Files: examples/*
Copyright: 2020-2022 Elichai Turkel
2024 Sebastian Falbesoner
License: CC0-1.0
Files: src/wycheproof/*
Copyright: 2017 Google Inc. All rights reserved.
License: Apache-2.0
License: Expat
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
License: GPL-3+
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or
(at your option) any later version.
Comment: On Debian systems, the full text of the GPL-3 can be found at
'/usr/share/common-licenses/GPL-3'.
License: Apache-2.0
Apache License, Version 2.0
Comment: On Debian systems, the full text of the Apache-2.0 can be found at
'/usr/share/common-licenses/Apache-2.0'.
License: CC0-1.0
CC0 1.0 Universal
Comment: On Debian systems, the full text of the CC0-1.0 can be found at
'/usr/share/common-licenses/CC0-1.0'.