libsecp256k1-dev_0.1~20170810-2_i386.deb


Advertisement

Description

libsecp256k1-dev - library for EC operations on curve secp256k1 - development headers

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libsecp256k1-dev_0.1~20170810-2_i386.deb
Package name libsecp256k1-dev
Package version 0.1~20170810
Package release 2
Package architecture i386
Package type deb
Category devel::library libdevel role::devel-lib
Homepage https://github.com/bitcoin/secp256k1
License -
Maintainer Debian Cryptocoin Team <team+cryptocoin@tracker.debian.org>
Download size 119.05 KB
Installed size 226.00 KB
An optimized C library for EC operations on curve secp256k1.
NB! This library is a work in progress and is being used to research
best practices. Use at your own risk.
Features:
* secp256k1 ECDSA signing/verification and key generation.
* Adding/multiplying private/public keys.
* Serialization/parsing of private keys, public keys, signatures.
* Constant time, constant memory access signing and pubkey generation.
* Derandomized DSA (via RFC6979 or with a caller provided function.)
* Very efficient implementation.
This package provides header files for developing your applications to
use libbitcoin template engine.

Alternatives

Package Version Architecture Repository
libsecp256k1-dev_0.1~20170810-2_amd64.deb 0.1~20170810 amd64 Debian Main
libsecp256k1-dev - - -

Requires

Name Value
libgmp-dev -
libsecp256k1-0 = 0.1~20170810-2

Download

Type URL
Mirror ftp.br.debian.org
Binary Package libsecp256k1-dev_0.1~20170810-2_i386.deb
Source Package libsecp256k1

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libsecp256k1-dev deb package:
    # sudo apt-get install libsecp256k1-dev

Files

Path
/usr/include/secp256k1.h
/usr/include/secp256k1_recovery.h
/usr/lib/i386-linux-gnu/libsecp256k1.a
/usr/lib/i386-linux-gnu/libsecp256k1.so
/usr/lib/i386-linux-gnu/pkgconfig/libsecp256k1.pc
/usr/share/doc/libsecp256k1-dev/TODO
/usr/share/doc/libsecp256k1-dev/buildinfo_i386.gz
/usr/share/doc/libsecp256k1-dev/changelog.Debian.gz
/usr/share/doc/libsecp256k1-dev/copyright

Changelog

2018-06-21 - Jonas Smedegaard <dr@jones.dk>
libsecp256k1 (0.1~20170810-2) unstable; urgency=medium
* Update Vcs-* fields: Source moved to Salsa.
* Declare compliance with Debian Policy 4.1.4.
* Use tracker.debian team email as Maintainer.
Closes: Bug#899587. Thanks to Christoph Biedl.
* Update watch file: Add usage comment. Use substitution strings.
* Update package relations:
+ Stop build-depend explicitly on recent dpkg-dev:
Needed version satisfied even in oldstable.
+ Relax to build-depend unversioned on d-shlibs:
Needed version satisfied even in oldstable.
* Tighten lintian overrides regarding License-Reference.
* Update copyright info: Extend coverage of Debian packaging.
2017-08-18 - Jonas Smedegaard <dr@jones.dk>
libsecp256k1 (0.1~20170810-1) unstable; urgency=medium
[ upstream ]
* Snapshot from upstream git.
+ Add secp256k1_ec_pubkey_negate and secp256k1_ec_privkey_negate.
+ Fix typos in code comments and documentation.
+ Document secp256k1_context_randomize.
+ Use checked_alloc in test.
+ Remove executable bit from secp256k1.c
+ Minor optimizations to _scalar_inverse to save 4M.
+ Unroll secp256k1_fe_(get|set)_b32 for 5x52.
+ Unroll secp256k1_fe_(get|set)_b32 for 10x26.
+ Fix benchmark print_number infinite loop.
+ Further shorten the addition chain for scalar inversion.
+ Remove residual parts from the schnorr expirement.
+ add pubkey prefix constants to include/secp256k1.h.
+ Remove redundant conditional expression.
+ Fix wnaf_const documentation with respect to return value and
number of words set.
[ Jonas Smedegaard ]
* Modernize Vcs-* fields: Use git (not cgit) in path.
* Declare compliance with Debian Policy 4.0.1.
* Advertise DEP3 format in patch headers.
* Modernize cdbs:
+ Do copyright-check in maintainer script (not during build).
+ Relax to build-depend unversioned on cdbs.
+ Stop build-depend on licensecheck.
* Update symbols file.
2017-01-10 - Jonas Smedegaard <dr@jones.dk>
libsecp256k1 (0.1~20161228-1) unstable; urgency=medium
[ upstream ]
* Snapshot from upstream git.
+ Remove Schnorr experiment.
+ Add exhaustive tests.
+ ecdsa_impl: replace scalar if-checks with VERIFY_CHECKs in
ecdsa_sig_sign.
+ ecdh: test NULL-checking of arguments.
+ recovery: add tests to cover API misusage.
+ configure: add --enable-coverage to set options for coverage
analysis.
+ group_impl.h: remove unused `secp256k1_ge_set_infinity` function.
+ Make the libcrypto detection fail the newer API.
[ Jonas Smedegaard ]
* Modernize git-buildpackage config: Filter any .git* file.
* Drop obsolete lintian override regarding debhelper 9.
* Unfuzz patch.
* Update copyright info: Extend coverage of Debian packaging.
* Build-depend on libssl-dev (not libssl1.0-dev).
2016-11-17 - Jonas Smedegaard <dr@jones.dk>
libsecp256k1 (0.1~20161026-1) unstable; urgency=medium
[ upstream ]
* Snapshot from upstream git.
+ Fix secp256k1_fe_inv_all_var parameter order.
+ Fix secp256k1_ge_set_all_gej_var parameter order.
+ Fix secp256k1_ge_set_table_gej_var parameter order.
+ Remove guarantees about memcmp-ability.
+ Fix auto-enabled static precompuatation.
+ Update scalar_4x64_impl.h.
+ Restructure nonce clearing.
[ Jonas Smedegaard ]
* Update watch file: Use substitution string @PACKAGE@.
* Refresh patch.
* Simplify README.source: Skip options set in gbp.conf.
* Update copyright info:
+ Use license shortname FSFAP (not FSFUL~generic).
+ Add another copyright holder (no new license).
* Build-depend on libssl1.0-dev (with older libssl-dev as fallback):
OpenSSL 1.1 not yet supported upstream.
Closes: Bug#828412. Thanks to Kurt Roeckx.

See Also

Package Description
libsecret-1-0_0.18.7-1_i386.deb Secret store
libsecret-1-dev_0.18.7-1_i386.deb Secret store (development files)
libsecret-common_0.18.7-1_all.deb Secret store (common files)
libsecret-tools_0.18.7-1_i386.deb tool for storing and retrieving GObject passwords
libsedlex-ocaml-dev_1.99.4-2_i386.deb Unicode-friendly lexer generator for OCaml (Development package)
libsedlex-ocaml_1.99.4-2_i386.deb Unicode-friendly lexer generator for OCaml (Runtime library)
libseed-gtk4-0_4.0.0+20161014+6c77960+dfsg1-6_i386.deb GObject JavaScript bindings for the webkit engine - Runtime
libseed-gtk4-dev_4.0.0+20161014+6c77960+dfsg1-6_i386.deb GObject JavaScript bindings for the webkit engine - Development
libsegyio-dev_1.8.3-1_i386.deb SEG-Y read/write library for seismic processing (development)
libsegyio1_1.8.3-1_i386.deb SEG-Y read/write library for seismic processing (runtime)
libsejda-eventstudio-java_1.0.6-2_all.deb pure Java event bus implementation
libsejda-injector-java_1.0.2-1_all.deb lightweight dependency injection engine
libsejda-io-java_1.1.4-1_all.deb layer of Input/Output classes built on top of Java IO and NIO
libsejda-java_3.2.66-1_all.deb extendible PDF manipulation layer library written in Java
libselinux1-dev_2.8-1+b1_i386.deb SELinux development headers
Advertisement
Advertisement