mceliece
Classic McEliece microlibrary - command line tools
Command lineDevelopment
Not tested on a device yet. What that means
Commands in the package
mceliece-fulltestmceliece-speedmceliece-testmceliece348864-decmceliece348864-encmceliece348864-keypairmceliece348864f-keypairmceliece348864pc-decmceliece348864pc-encmceliece348864pc-keypairmceliece348864pcf-keypairmceliece460896-decmceliece460896-encmceliece460896-keypairmceliece460896f-keypairmceliece460896pc-decmceliece460896pc-encmceliece460896pc-keypairmceliece460896pcf-keypairmceliece6688128-decmceliece6688128-encmceliece6688128-keypairmceliece6688128f-keypairmceliece6688128pc-decmceliece6688128pc-encmceliece6688128pc-keypairmceliece6688128pcf-keypairmceliece6960119-decmceliece6960119-encmceliece6960119-keypairmceliece6960119f-keypairmceliece6960119pc-decmceliece6960119pc-encmceliece6960119pc-keypairmceliece6960119pcf-keypairmceliece8192128-decmceliece8192128-encmceliece8192128-keypairmceliece8192128f-keypairmceliece8192128pc-dec
And 3 more.
About mceliece
From Debian's package description
libmceliece is an implementation of the Classic McEliece cryptosystem. The command-line interface for libmceliece provides the following command-line tools:
mceliece348864-dec mceliece348864-enc mceliece348864f-keypair mceliece348864-keypair mceliece348864pc-dec mceliece348864pc-enc mceliece348864pcf-keypair mceliece348864pc-keypair mceliece460896-dec mceliece460896-enc mceliece460896f-keypair mceliece460896-keypair mceliece460896pc-dec mceliece460896pc-enc mceliece460896pcf-keypair mceliece460896pc-keypair mceliece6688128-dec mceliece6688128-enc mceliece6688128f-keypair mceliece6688128-keypair mceliece6688128pc-dec mceliece6688128pc-enc mceliece6688128pcf-keypair mceliece6688128pc-keypair mceliece6960119-dec mceliece6960119-enc mceliece6960119f-keypair mceliece6960119-keypair mceliece6960119pc-dec mceliece6960119pc-enc mceliece6960119pcf-keypair mceliece6960119pc-keypair mceliece8192128-dec mceliece8192128-enc mceliece8192128f-keypair mceliece8192128-keypair mceliece8192128pc-dec mceliece8192128pc-enc mceliece8192128pcf-keypair mceliece8192128pc-keypair mceliece-fulltest mceliece-speed mceliece-test
Each tool exits 0 on success, nonzero on failure.
These tools allow libmceliece to be easily used from shell scripts. Other languages can also use libmceliece via these tools, but languages typically have good support for FFI and can use the C interface directly.
The mceliece-speed, mceliece-test and mceliece-fulltest tools can be used for benchmarking and internal self testing. Python and Valgrind is only needed for the mceliece-fulltest tool, the other tools are written in C.
Command line tools.
From Debian's description of the mceliece package, under that package's license.
Dependencies
Depends on
libc6libcpucycles1libmceliece1librandombytes1
Recommends
valgrind-if-availablepython3
Related apps
- dh-elpaDebian helper tools for packaging emacs lisp extensionsCommand line
- clang-toolsclang-based toolsCommand line
- gem2deb-test-runnerDebian Ruby packaging suite - tool to run testsCommand line
AccerciserAccessibility explorer for the GNOME desktop- dh-cmakeDebhelper programs for CMake projectsCommand line
- catkinLow-level build system macros and infrastructure for Robot OSCommand line
Sources and licenses
- Name: the Debian package name.
- Summary: Debian's short description of the mceliece package, under that package's license.
- Description: Debian's description of the mceliece package, under that package's license.
- Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
- Popularity: Debian Popularity Contest counts.
More in About the catalog.