libntruprime: Download

To download and unpack the latest version of libntruprime:

    wget -m https://libntruprime.cr.yp.to/libntruprime-latest-version.txt
    version=$(cat libntruprime.cr.yp.to/libntruprime-latest-version.txt)
    wget -m https://libntruprime.cr.yp.to/libntruprime-$version.tar.gz
    tar -xzf libntruprime.cr.yp.to/libntruprime-$version.tar.gz
    cd libntruprime-$version

Then install and test.

### Archives and changelog (reverse chronological)

`libntruprime-20260717.tar.gz` browse

Upgrade to `djbsort 20260621`.

Upgrade to `cryptoint 20250414`.

Have `make` output the implementation selections for build logs.

Include auto-generator for `compilers/*`.

Support Python 3.14 in `fulltest`, copying djbsort patch supplied by Georg Sauthoff.

Recognize `ppc64el` in `configure`.

Improve portability of `nm` support in `checknamespace`.

Allow more base instructions in `checkinsns`.

Improve reporting of errors in `checkinsns`.

Avoid trying to handle `m68k` in `checkinsns`; thanks to Jan Mojzis for pointing out the portability problem.

Add more support for big-endian machines.

Add initial support for `$CROSS` and `$DESTDIR`.

Add initial support for `-Wc++-compat`; thanks to Loganaden Velvindron for the suggestion.

Add initial tweaks for Fil-C support.

Change HTML style, in particular for better usability on phones.

`libntruprime-20241021.tar.gz` browse

Port the `encode` test to big-endian platforms. Thanks to Jan Mojzis for pointing out s390x test failures.

Revamp `checkinsns` to use `python3-capstone` (or to skip instruction-set tests if that isn't installed).

For `checknamespace`, support `__sparc.get_pc_thunk` for Solaris, and support class `D` for PPC.

`libntruprime-20241008.tar.gz` browse

Upgrade to `cryptoint 20241003`.

Say `full tests succeeded` in `ntruprime-fulltest` documentation.

In `autogen/test`, clarify code, and allow saving from a blank slate.

`libntruprime-20240910.tar.gz` browse

Return `void` for `keypair`, `enc`, `dec`. Thanks to Jan Mojzis for pointing out the discrepancy between code and documentation.

Fix missing installation of command-line tools. Thanks to Simon Josefsson for pointing out the issue.

`libntruprime-20240825.tar.gz` browse

First release.

Version: This is version 2026.07.17 of the "Download" web page.