Debian NEW package overview for libntruprime
libntruprime_0~20240825-1_amd64.changes (click to toggle)
Format:1.8
Date:Mon, 26 Aug 2024 06:54:47 +0200
Source:libntruprime
Binary:libntruprime-dev libntruprime1 libntruprime1-dbgsym ntruprime ntruprime-dbgsym
Architecture:source amd64
Version:0~20240825-1
Distribution:unstable
Urgency:medium
Maintainer:Simon Josefsson <simon@josefsson.org>
Changed-By:Simon Josefsson <simon@josefsson.org>
Description:
libntruprime-dev - microlibrary for Streamlined NTRU Prime - development files
libntruprime1 - microlibrary for Streamlined NTRU Prime - shared library
ntruprime  - microlibrary for Streamlined NTRU Prime - command line tools
Closes:1079669
Changes:
libntruprime (0~20240825-1) unstable; urgency=medium

  * Initial release. (Closes: #1079669)
Files:
a7ef04218cf5d4112a86a691b04dd08e 1585 libs optional libntruprime_0~20240825-1.dsc
5783afa5173a36c577b474ada677ec4a 2443470 libs optional libntruprime_0~20240825.orig.tar.gz
ea6f57ba7d9ad51cbead933eda599217 7980 libs optional libntruprime_0~20240825-1.debian.tar.xz
3fb36f72081e1ef7081e44eabd64b7c6 221920 libdevel optional libntruprime-dev_0~20240825-1_amd64.deb
dc488e97da746031f1c4c8bbb865c4cf 1603728 debug optional libntruprime1-dbgsym_0~20240825-1_amd64.deb
35c4c8cc02747e1d817232dfdd0dfb92 216160 libs optional libntruprime1_0~20240825-1_amd64.deb
627b1fc68b9a536e5f070fc1a9ba0f02 7086 libs optional libntruprime_0~20240825-1_amd64.buildinfo
9f4e13d3f3640e8a25c3230e7300291b 372396 debug optional ntruprime-dbgsym_0~20240825-1_amd64.deb
5c414edaf3560fee0f14ed2fb4ac78a4 1090356 devel optional ntruprime_0~20240825-1_amd64.deb
libntruprime_0~20240825-1.dsc (click to toggle)
Format:3.0 (quilt)
Source:libntruprime
Binary:libntruprime-dev, libntruprime1, ntruprime
Architecture:any
Version:0~20240825-1
Maintainer:Simon Josefsson <simon@josefsson.org>
Homepage:https://libntruprime.cr.yp.to/
Standards-Version:4.7.0
Vcs-Browser:https://salsa.debian.org/jas/libntruprime
Vcs-Git:https://salsa.debian.org/jas/libntruprime.git
Testsuite:autopkgtest
Testsuite-Triggers:@recommends@, python3
Build-Depends:debhelper-compat (=13), dh-python, libcpucycles-dev, librandombytes-dev, python3, valgrind-if-available
Package-List:libntruprime-dev deb libdevel optional arch=any libntruprime1 deb libs optional arch=any ntruprime deb devel optional arch=any
Files:
5783afa5173a36c577b474ada677ec4a 2443470 libntruprime_0~20240825.orig.tar.gz
ea6f57ba7d9ad51cbead933eda599217 7980 libntruprime_0~20240825-1.debian.tar.xz
lintian 2.104.0 check for libntruprime_0~20240825-1.dsc (click to toggle)
README.source for libntruprime_0~20240825-1.dsc (click to toggle)
No README.source in this package
control file for libntruprime-dev_0~20240825-1_amd64.deb (click to toggle)
Package:libntruprime-dev
Source:libntruprime
Version:0~20240825-1
Architecture:amd64
Maintainer:Simon Josefsson <simon@josefsson.org>
Installed-Size:2166
Depends:libntruprime1 (=0~20240825-1)
Section:libdevel
Priority:optional
Homepage:https://libntruprime.cr.yp.to/
Description:
microlibrary for Streamlined NTRU Prime - development files
 libntruprime is an implementation of the Streamlined NTRU Prime
 cryptosystem as a microlibrary.
 .
 Development files.
lintian 2.104.0 check for libntruprime-dev_0~20240825-1_amd64.deb (click to toggle)
contents of libntruprime-dev_0~20240825-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2024-08-26 04:54 ./
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/include/
-rw-r--r-- root/root    100484 2024-08-26 04:54 ./usr/include/ntruprime.h
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root   2046526 2024-08-26 04:54 ./usr/lib/x86_64-linux-gnu/libntruprime.a
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/doc/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/doc/libntruprime-dev/
-rw-r--r-- root/root       167 2024-08-26 04:54 ./usr/share/doc/libntruprime-dev/changelog.Debian.gz
-rw-r--r-- root/root      4963 2024-08-26 04:54 ./usr/share/doc/libntruprime-dev/copyright
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/man/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/man/man3/
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup1013.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup1013_dec.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup1013_enc.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup1013_keypair.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup1277.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup1277_dec.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup1277_enc.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup1277_keypair.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup653.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup653_dec.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup653_enc.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup653_keypair.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup761.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup761_dec.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup761_enc.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup761_keypair.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup857.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup857_dec.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup857_enc.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup857_keypair.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup953.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup953_dec.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup953_enc.3.gz
-rw-r--r-- root/root      1084 2024-08-26 04:54 ./usr/share/man/man3/sntrup953_keypair.3.gz
lrwxrwxrwx root/root         0 2024-08-26 04:54 ./usr/lib/x86_64-linux-gnu/libntruprime.so -> libntruprime.so.1
control file for libntruprime1_0~20240825-1_amd64.deb (click to toggle)
Package:libntruprime1
Source:libntruprime
Version:0~20240825-1
Architecture:amd64
Maintainer:Simon Josefsson <simon@josefsson.org>
Installed-Size:885
Depends:libc6 (>=2.14), librandombytes1 (>=0~20230919)
Section:libs
Priority:optional
Multi-Arch:same
Homepage:https://libntruprime.cr.yp.to/
Description:
microlibrary for Streamlined NTRU Prime - shared library
 libntruprime is an implementation of the Streamlined NTRU Prime
 cryptosystem as a microlibrary.
 .
 Streamlined NTRU Prime (sntrup) is a lattice-based cryptosystem with
 the following features:
 .
   - Stability: Almost all details of sntrup match a May 2016
   publication. The only exceptions are small changes to encoding and
   hashing published in April 2019.
 .
   - Patent-freeness: April 2019 predates almost all post-quantum
   patents. Analyses of various lattice patents filed before April
   2019 indicate no problems for sntrup.
 .
   - Deployment: The popular OpenSSH tool switched to sntrup761 by
   default in April 2022, following initial integration of sntrup into
   TinySSH.
 .
   - Affordability: Keys and ciphertexts are about 1KB for sntrup761,
   and computations are fast.
 .
   - Careful design: Subject to the requirement of being a small
   lattice-based cryptosystem, sntrup is systematically designed to
   eliminate unnecessary complications in security review. It
   eliminates decryption failures, for example, and eliminates
   cyclotomics. The cryptosystem has never needed a security patch.
 .
   - Risk management: A much higher sntrup1277 security level is fully
   supported, and is recommended whenever 2KB keys and ciphertexts are
   affordable, to reduce risks from improvements in lattice attacks.
 .
 - Flexibility: The sntrup design allows a full spectrum of tradeoffs
   between size and security level, so applications with intermediate
   size limits aren't forced into much lower security levels. Six
   different sizes have been selected for support.
 .
 libntruprime 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 the sntrup
 specification, such as functions
 .
 sntrup1277_keypair
 sntrup1277_enc
 sntrup1277_dec
 .
 for the sntrup1277 KEM.
 .
 Internally, libntruprime includes implementations designed to work
 portably across CPUs, and implementations designed for higher
 performance on Intel/AMD CPUs with AVX2 instructions. libntruprime
 includes automatic run-time selection of implementations.
 .
 libntruprime 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 libntruprime
 takes responsibility for the details of sntrup 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 libntruprime directly.
 .
 Shared library.
lintian 2.104.0 check for libntruprime1_0~20240825-1_amd64.deb (click to toggle)
contents of libntruprime1_0~20240825-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2024-08-26 04:54 ./
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/x86_64-linux-gnu/
-rw-r--r-- root/root    838576 2024-08-26 04:54 ./usr/lib/x86_64-linux-gnu/libntruprime.so.1
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/doc/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/doc/libntruprime1/
-rw-r--r-- root/root       167 2024-08-26 04:54 ./usr/share/doc/libntruprime1/changelog.Debian.gz
-rw-r--r-- root/root      4963 2024-08-26 04:54 ./usr/share/doc/libntruprime1/copyright
control file for libntruprime1-dbgsym_0~20240825-1_amd64.deb (click to toggle)
Package:libntruprime1-dbgsym
Source:libntruprime
Version:0~20240825-1
Auto-Built-Package:debug-symbols
Architecture:amd64
Maintainer:Simon Josefsson <simon@josefsson.org>
Installed-Size:1684
Depends:libntruprime1 (=0~20240825-1)
Section:debug
Priority:optional
Multi-Arch:same
Description:
debug symbols for libntruprime1
Build-Ids:a23328962a69b82e9c652ef2811a1e353bb69893
lintian 2.104.0 check for libntruprime1-dbgsym_0~20240825-1_amd64.deb (click to toggle)
contents of libntruprime1-dbgsym_0~20240825-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2024-08-26 04:54 ./
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/debug/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/debug/.build-id/a2/
-rw-r--r-- root/root   1713848 2024-08-26 04:54 ./usr/lib/debug/.build-id/a2/3328962a69b82e9c652ef2811a1e353bb69893.debug
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/doc/
lrwxrwxrwx root/root         0 2024-08-26 04:54 ./usr/share/doc/libntruprime1-dbgsym -> libntruprime1
control file for ntruprime_0~20240825-1_amd64.deb (click to toggle)
Package:ntruprime
Source:libntruprime
Version:0~20240825-1
Architecture:amd64
Maintainer:Simon Josefsson <simon@josefsson.org>
Installed-Size:2172
Depends:libc6 (>=2.34), libcpucycles1 (>=0~20230115), libntruprime1 (>=0~20240825), librandombytes1 (>=0~20230919)
Recommends:valgrind, python3:any
Section:devel
Priority:optional
Homepage:https://libntruprime.cr.yp.to/
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.
lintian 2.104.0 check for ntruprime_0~20240825-1_amd64.deb (click to toggle)
contents of ntruprime_0~20240825-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2024-08-26 04:54 ./
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/bin/
-rwxr-xr-x root/root     13439 2024-08-26 04:54 ./usr/bin/ntruprime-fulltest
-rwxr-xr-x root/root    227568 2024-08-26 04:54 ./usr/bin/ntruprime-speed
-rwxr-xr-x root/root   1935688 2024-08-26 04:54 ./usr/bin/ntruprime-test
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/doc/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/doc/ntruprime/
-rw-r--r-- root/root       167 2024-08-26 04:54 ./usr/share/doc/ntruprime/changelog.Debian.gz
-rw-r--r-- root/root      4963 2024-08-26 04:54 ./usr/share/doc/ntruprime/copyright
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/man/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/man/man1/
-rw-r--r-- root/root       498 2024-08-26 04:54 ./usr/share/man/man1/ntruprime-fulltest.1.gz
-rw-r--r-- root/root      1239 2024-08-26 04:54 ./usr/share/man/man1/ntruprime-speed.1.gz
-rw-r--r-- root/root       717 2024-08-26 04:54 ./usr/share/man/man1/ntruprime-test.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup1013-dec.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup1013-enc.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup1013-keypair.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup1013.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup1277-dec.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup1277-enc.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup1277-keypair.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup1277.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup653-dec.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup653-enc.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup653-keypair.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup653.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup761-dec.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup761-enc.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup761-keypair.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup761.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup857-dec.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup857-enc.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup857-keypair.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup857.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup953-dec.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup953-enc.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup953-keypair.1.gz
-rw-r--r-- root/root       970 2024-08-26 04:54 ./usr/share/man/man1/sntrup953.1.gz
control file for ntruprime-dbgsym_0~20240825-1_amd64.deb (click to toggle)
Package:ntruprime-dbgsym
Source:libntruprime
Version:0~20240825-1
Auto-Built-Package:debug-symbols
Architecture:amd64
Maintainer:Simon Josefsson <simon@josefsson.org>
Installed-Size:614
Depends:ntruprime (=0~20240825-1)
Section:debug
Priority:optional
Description:
debug symbols for ntruprime
Build-Ids:2ab67426dfd04b8ef2900f82f01c174734f2f581 8c317a56e0ce53c76b76de2e453a97a7c52be058
lintian 2.104.0 check for ntruprime-dbgsym_0~20240825-1_amd64.deb (click to toggle)
contents of ntruprime-dbgsym_0~20240825-1_amd64.deb (click to toggle)
drwxr-xr-x root/root         0 2024-08-26 04:54 ./
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/debug/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/debug/.build-id/2a/
-rw-r--r-- root/root    418992 2024-08-26 04:54 ./usr/lib/debug/.build-id/2a/b67426dfd04b8ef2900f82f01c174734f2f581.debug
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/debug/.build-id/8c/
-rw-r--r-- root/root    183176 2024-08-26 04:54 ./usr/lib/debug/.build-id/8c/317a56e0ce53c76b76de2e453a97a7c52be058.debug
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/debug/.dwz/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/lib/debug/.dwz/x86_64-linux-gnu/
-rw-r--r-- root/root     11808 2024-08-26 04:54 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ntruprime.debug
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/
drwxr-xr-x root/root         0 2024-08-26 04:54 ./usr/share/doc/
lrwxrwxrwx root/root         0 2024-08-26 04:54 ./usr/share/doc/ntruprime-dbgsym -> ntruprime

Timestamp: 26.08.2024 / 07:02:22 (UTC)