How to Install and Uninstall mceliece Package on Kali Linux

Last updated: May 19,2024

1. Install "mceliece" package

Here is a brief guide to show you how to install mceliece on Kali Linux

$ sudo apt update $ sudo apt install mceliece

2. Uninstall "mceliece" package

This guide covers the steps necessary to uninstall mceliece on Kali Linux:

$ sudo apt remove mceliece $ sudo apt autoclean && sudo apt autoremove

3. Information about the mceliece package on Kali Linux

Package: mceliece
Source: libmceliece
Version: 0~20230612-3
Installed-Size: 877
Maintainer: Jan Mojžíš
Architecture: amd64
Depends: libc6 (>= 2.34), libcpucycles1 (>= 0~20230115), libmceliece1 (>= 0~20230612), librandombytes1 (>= 0~20230919)
Size: 52580
SHA256: 142f3d790912872242112c38b1f80f083d26051a8eec43b53eab2ed4782c0a29
SHA1: c8d5dfbbb95fc4d8819f37f6f5d274296fe98271
MD5sum: 0ca3fc9d2f1277cea3ae7d2b9c8c76db
Description: Classic McEliece microlibrary - command line tools
libmceliece is a Classic McEliece microlibrary.
libmceliece has a very simple stateless API based on the SUPERCOP API,
with wire-format inputs and outputs, providing functions that directly match
the KEM operations provided by Classic McEliece, such as functions
.
mceliece6960119_keypair
mceliece6960119_enc
mceliece6960119_dec
for the mceliece6960119 KEM.
.
Internally, libmceliece is based on the official Classic McEliece software,
specifically the vec implementation (designed to work portably across CPUs) and
he avx implementation (designed for higher performance on Intel/AMD CPUs with
AVX2 instructions). libmceliece includes automatic run-time selection
of implementations.
.
libmceliece is intended to be called by larger multi-function libraries
(such as traditional cryptographic libraries), including libraries in other
languages via FFI. The idea is that libmceliece takes responsibility for
the details of Classic McEliece computation, including optimization,
timing-attack protection, and (in ongoing work) verification,
freeing up the calling libraries to concentrate on application-specific
needs such as protocol integration. Applications can also call libmceliece
directly.
.
Command line tools.
Description-md5:
Homepage: https://lib.mceliece.org
Section: devel
Priority: optional
Filename: pool/main/libm/libmceliece/mceliece_0~20230612-3_amd64.deb

5. The same packages on other Linux Distributions