deb_control_files:
- control
- md5sums
deb_fields:
Architecture: amd64
Depends: libc6 (>= 2.34), libcpucycles1 (>= 0~20230115), libntruprime1 (>= 0~20240825),
librandombytes1 (>= 0~20230919)
Description: |-
microlibrary for Streamlined NTRU Prime - command line tools
libntruprime is an implementation of the Streamlined NTRU Prime
cryptosystem as a microlibrary.
.
The command-line interface for libntruprime provides the following
command-line tools:
.
sntrup{653,761,857,953,1013,1277}-keypair
sntrup{653,761,857,953,1013,1277}-enc
sntrup{653,761,857,953,1013,1277}-dec
ntruprime-fulltest
ntruprime-speed
ntruprime-test
.
Each tool exits 0 on success, nonzero on failure.
.
These tools allow libntruprime to be easily used from shell
scripts. Other languages can also use libntruprime via these tools,
but languages typically have good support for FFI and can use the C
interface directly.
.
Key generation (for, e.g., sntrup1277):
sntrup1277-keypair 5>publickey 9>secretkey
.
Encapsulation (for, e.g., sntrup1277):
sntrup1277-enc >ciphertext 7>sessionkey 4<publickey
.
Decapsulation (for, e.g., sntrup1277):
sntrup1277-dec 7>sessionkey <ciphertext 8<secretkey
.
The ntruprime-speed, ntruprime-test and ntruprime-fulltest tools can be used
for benchmarking and internal self testing. Python and Valgrind is only
needed for the ntruprime-fulltest tool, the other tools are written in C.
.
Command line tools.
Homepage: https://libntruprime.cr.yp.to/
Installed-Size: '2438'
Maintainer: Simon Josefsson <simon@josefsson.org>
Package: ntruprime
Priority: optional
Recommends: valgrind, python3:any
Section: devel
Source: libntruprime
Version: 0~20241008-1
srcpkg_name: libntruprime
srcpkg_version: 0~20241008-1