How to Install and Uninstall libsecp256k1-dev Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 17,2024

1. Install "libsecp256k1-dev" package

Please follow the step by step instructions below to install libsecp256k1-dev on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install libsecp256k1-dev

2. Uninstall "libsecp256k1-dev" package

In this section, we are going to explain the necessary steps to uninstall libsecp256k1-dev on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove libsecp256k1-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the libsecp256k1-dev package on Ubuntu 21.10 (Impish Indri)

Package: libsecp256k1-dev
Architecture: amd64
Version: 0.1~20210108-1
Multi-Arch: same
Priority: optional
Section: universe/libdevel
Source: libsecp256k1
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Cryptocoin Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 247
Depends: libsecp256k1-0 (= 0.1~20210108-1), pkg-config, libgmp-dev
Filename: pool/universe/libs/libsecp256k1/libsecp256k1-dev_0.1~20210108-1_amd64.deb
Size: 118172
MD5sum: b14d9691c6e50584656cc0e805d955a8
SHA1: 6a48329c15285e371fac70ddd062f8db37eec8a8
SHA256: 02abb91ecb7e2765214b1663a49e0530f880a24e47b50ef9d22fe3cb1ff92237
SHA512: 2c1a92ddfd343b5ab33a882c216fab47b385d80de5617905ec404cbb3ecd33015c8f7740d94099d6c9a8775caa2e40524599bacec639bf88eba7ae8046e5f31c
Homepage: https://github.com/bitcoin/secp256k1
Description-en: library for EC operations on curve secp256k1 - development headers
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.
.
This package provides header files for developing your applications to
use libbitcoin template engine.
Description-md5: 3d3a5083d7abdc4cd06bd13d0346d318