How to Install and Uninstall lib25519-1 Package on Kali Linux

Last updated: October 06,2024

1. Install "lib25519-1" package

In this section, we are going to explain the necessary steps to install lib25519-1 on Kali Linux

$ sudo apt update $ sudo apt install lib25519-1

2. Uninstall "lib25519-1" package

Please follow the steps below to uninstall lib25519-1 on Kali Linux:

$ sudo apt remove lib25519-1 $ sudo apt autoclean && sudo apt autoremove

3. Information about the lib25519-1 package on Kali Linux

Package: lib25519-1
Source: lib25519
Version: 0~20230630-4
Installed-Size: 433
Maintainer: Jan Mojžíš
Architecture: amd64
Depends: libc6 (>= 2.4), librandombytes1 (>= 0~20230919)
Size: 124880
SHA256: df39ac63ac39af2710ddde1ea37290e85edf150010dfe3802204d7546dbf5313
SHA1: dacaa19a161d519ac6cbd96a156f00393d065e38
MD5sum: 80f49c344f76473b0d901ba7dca2d112
Description: microlibrary X25519/Ed25519 - shared library
microlibrary for the X25519 encryption system and the Ed25519 signature system,
both of which use the Curve25519 elliptic curve. Curve25519 is the fastest
curve in TLS 1.3, and the only curve in Wireguard, Signal, and many other
applications.
.
lib25519 has a very simple stateless API based on the SUPERCOP API, with
wire-format inputs and outputs, providing functions that directly match the
central cryptographic operations in X25519 and Ed25519:
.
lib25519_dh_keypair(pk, sk): X25519 key generation
lib25519_dh(k, pk, sk): shared-secret generation
lib25519_sign_keypair(pk, sk): Ed25519 key generation
lib25519_sign(sm, &smlen, m, mlen, sk): signing
lib25519_sign_open(m, &mlen, sm, smlen, pk): verification + message recovery
Internally, lib25519 includes implementations designed for performance on
various CPUs, implementations designed to work portably across CPUs, and
automatic run-time selection of implementations.
.
lib25519 is intended to be called by larger multi-function libraries, including
libraries in other languages via FFI. The idea is that lib25519 will take
responsibility for the details of X25519/Ed25519 computation, including
optimization, timing-attack protection, and eventually verification, freeing up
the calling libraries to concentrate on application-specific needs such as
protocol integration. Applications can also call lib25519 directly.
.
Shared library.
Description-md5:
Multi-Arch: same
Homepage: https://lib25519.cr.yp.to/download.html
Section: libs
Priority: optional
Filename: pool/main/lib2/lib25519/lib25519-1_0~20230630-4_amd64.deb

5. The same packages on other Linux Distributions