libtommath 1.1.0 RC1

I’m happy to announce the first Release Candidate of libtommath 1.1.0 (Hopefully still in time to land in Debian Buster).

We decided internally to re-license the library to The Unlicense which will hopefully end the discussions about the inappropriate wording of the WTFPL and the legal trouble related to the Public Domain in countries where the PD is not a legal concept. (The other libraries will be re-licensed soon as well!)

The two major additions are:

  • FIPS 186.4 compliant prime-number checking
  • Functions to set&get double values and two’s-complement API functions

The most important changes are:

  • constification of all API functions
  • The implementation of platform-specific entropy sources for mp_rand()

Besides that there were a load of minor additions, improvements, bugfixes etc.

[ltm-1.1.0-rc1.tar.xz] [tar.xz.asc]

[ltm-1.1.0-rc1.zip] [zip.asc]

Please have a look at changes.txt resp. [Milestone v1.1.0] for a detailed list of all changes.

If you’re having issues with the RC1 please report on the [ML] or [GitHub].

Cheers,

Steffen