-rw-r--r-- 2593 libntruprime-20260717/doc/download.md raw
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](install.html)
and [test](test.html).
### Archives and changelog (reverse chronological) {#changelog}
[`libntruprime-20260717.tar.gz`](libntruprime-20260717.tar.gz) [browse](libntruprime-20260717.html)
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`](libntruprime-20241021.tar.gz) [browse](libntruprime-20241021.html)
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`](libntruprime-20241008.tar.gz) [browse](libntruprime-20241008.html)
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`](libntruprime-20240910.tar.gz) [browse](libntruprime-20240910.html)
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`](libntruprime-20240825.tar.gz) [browse](libntruprime-20240825.html)
First release.