<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title type="text">libtom</title>
<generator uri="https://github.com/jekyll/jekyll">Jekyll</generator>
<link rel="self" type="application/atom+xml" href="https://www.libtom.net/feed.xml" />
<link rel="alternate" type="text/html" href="https://www.libtom.net" />
<updated>2024-04-03T13:38:30+00:00</updated>
<id>https://www.libtom.net/</id>
<author>
  <name>Team libtom</name>
  <uri>https://www.libtom.net/</uri>
  <email>info@libtom.net</email>
</author>


<entry>
  <title type="html"><![CDATA[libtommath 1.3.0]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTM_1.3.0/" />
  <id>https://www.libtom.net/news/LTM_1.3.0</id>
  <updated>2024-04-03T00:00:00-00:00</updated>
  <published>2024-04-03T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;we recently released libtommath 1.3.0.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.3.0/ltm-1.3.0.tar.xz&quot;&gt;ltm-1.3.0.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.3.0/ltm-1.3.0.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.3.0/ltm-1.3.0.zip&quot;&gt;ltm-1.3.0.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.3.0/ltm-1.3.0.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;For details on the changes included, please have a look at the &lt;a href=&quot;../LTM_1.3.0-rc1&quot;&gt;news entry regarding the Release Candidate&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Have fun,&lt;/p&gt;

&lt;p&gt;Steffen&lt;/p&gt;

    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTM_1.3.0/&quot;&gt;libtommath 1.3.0&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on April 03, 2024.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtommath 1.3.0 RC1]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTM_1.3.0-rc1/" />
  <id>https://www.libtom.net/news/LTM_1.3.0-rc1</id>
  <updated>2024-03-19T00:00:00-00:00</updated>
  <published>2024-03-19T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I just tagged the first RC of libtommath 1.3.0.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.3.0-rc1/ltm-1.3.0-rc1.tar.xz&quot;&gt;ltm-1.3.0-rc1.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.3.0-rc1/ltm-1.3.0-rc1.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.3.0-rc1/ltm-1.3.0-rc1.zip&quot;&gt;ltm-1.3.0-rc1.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.3.0-rc1/ltm-1.3.0-rc1.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;This release is done in preparation for libtommath 2.0.0 which will deprecate
multiple public parts of the API, both functions and macros.&lt;/p&gt;

&lt;p&gt;Additionally we’ve included CMake as build system and use GitHub Actions to verify that everything
works as expected.&lt;/p&gt;

&lt;p&gt;All to-be-deprecated parts are marked as either &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;MP_DEPRECATED()&lt;/code&gt; for functions or
&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;MP_DEPRECATED_PRAGMA()&lt;/code&gt; for macros.
Your compiler should complain if you use those to-be-deprecated parts,
if not it’s most likely a pretty old version of the compiler or not correctly configured.&lt;/p&gt;

&lt;p&gt;Please feel free to reach out to us via the known channels if this RC causes any issues for you.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Steffen&lt;/p&gt;

    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTM_1.3.0-rc1/&quot;&gt;libtommath 1.3.0 RC1&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on March 19, 2024.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtommath 1.2.1]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTM_1.2.1/" />
  <id>https://www.libtom.net/news/LTM_1.2.1</id>
  <updated>2023-09-04T00:00:00-00:00</updated>
  <published>2023-09-04T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I just tagged libtommath 1.2.1.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.1/ltm-1.2.1.tar.xz&quot;&gt;ltm-1.2.1.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.1/ltm-1.2.1.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.1/ltm-1.2.1.zip&quot;&gt;ltm-1.2.1.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.1/ltm-1.2.1.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;This is a bugfix release only containing the fix to a potential integer underflow which 
got assigned &lt;a href=&quot;https://github.com/advisories/GHSA-j3xv-6967-cv88&quot;&gt;CVE-2023-36328&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Steffen&lt;/p&gt;

    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTM_1.2.1/&quot;&gt;libtommath 1.2.1&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on September 04, 2023.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtommath 1.2.0]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTM_1.2.0/" />
  <id>https://www.libtom.net/news/LTM_1.2.0</id>
  <updated>2019-10-22T00:00:00-00:00</updated>
  <published>2019-10-22T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt;I just tagged libtommath 1.2.0.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.0/ltm-1.2.0.tar.xz&quot;&gt;ltm-1.2.0.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.0/ltm-1.2.0.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.0/ltm-1.2.0.zip&quot;&gt;ltm-1.2.0.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.0/ltm-1.2.0.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;For details on the changes included, please have a look at the &lt;a href=&quot;../LTM_1.2.0RC1&quot;&gt;news entry regarding the Release Candidates&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Have fun,&lt;/p&gt;

&lt;p&gt;Steffen&lt;/p&gt;

    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTM_1.2.0/&quot;&gt;libtommath 1.2.0&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on October 22, 2019.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtommath 1.2.0 <del>RC1</del> <del>RC2</del> RC3]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTM_1.2.0RC1/" />
  <id>https://www.libtom.net/news/LTM_1.2.0RC1</id>
  <updated>2019-10-21T00:00:00-00:00</updated>
  <published>2019-10-16T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hej Hej,&lt;/p&gt;

&lt;p&gt;I just tagged the &lt;del&gt;first&lt;/del&gt; &lt;del&gt;second&lt;/del&gt; third and hopefully final Release Candidate of libtommath 1.2.0.&lt;/p&gt;

&lt;p&gt;A selection of API functions, Macros and symbols are now marked as deprecated.&lt;/p&gt;

&lt;p&gt;It is planned that this is the last version with the old API.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.0-rc3/ltm-1.2.0-rc3.tar.xz&quot;&gt;ltm-1.2.0-rc3.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.0-rc3/ltm-1.2.0-rc3.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.0-rc3/ltm-1.2.0-rc3.zip&quot;&gt;ltm-1.2.0-rc3.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.2.0-rc3/ltm-1.2.0-rc3.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Please have a look at changes.txt for all the changes included.&lt;/p&gt;

&lt;p&gt;The following list contains things that will change after the release, some of it can already be on develop when you read this.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;deprecated functions will be removed&lt;/li&gt;
  &lt;li&gt;functions from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tommath_private.h&lt;/code&gt; will be hidden&lt;/li&gt;
  &lt;li&gt;support for 8-Bit architectures will be dropped&lt;/li&gt;
  &lt;li&gt;function arguments will have their type changed to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;size_t&lt;/code&gt; if appropriate&lt;/li&gt;
  &lt;li&gt;return values and some of the function arguments will use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;enum&lt;/code&gt; types&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This list is most likely not final :-)&lt;/p&gt;

&lt;p&gt;If you’re having issues with this Release Candidate please report on the [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;] or [&lt;a href=&quot;https://github.com/libtom/libtommath/issues/new&quot;&gt;GitHub&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Steffen&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTM_1.2.0RC1/&quot;&gt;libtommath 1.2.0 &lt;del&gt;RC1&lt;/del&gt; &lt;del&gt;RC2&lt;/del&gt; RC3&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on October 16, 2019.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtommath 1.1.0]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTM_1.1.0/" />
  <id>https://www.libtom.net/news/LTM_1.1.0</id>
  <updated>2019-01-28T00:00:00-00:00</updated>
  <published>2019-01-28T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Today I finally tagged the release of libtommath 1.1.0 after roughly a month since the first RC and 4 more RC’s
in between since there were still some minor issues to be solved.&lt;/p&gt;

&lt;p&gt;Thanks for all the Feedback, especially
Christoph Zurnieden for creating the patch for MoarVM and testing everything,
Dominique Dumont from Debian for pushing for a new release,
Jan Nijtmans (TCL) and Pietro Cerutti (FreeBSD) for testing the RC’s.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.1.0/ltm-1.1.0.tar.xz&quot;&gt;ltm-1.1.0.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.1.0/ltm-1.1.0.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.1.0/ltm-1.1.0.zip&quot;&gt;ltm-1.1.0.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.1.0/ltm-1.1.0.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Please have a look at changes.txt resp. [&lt;a href=&quot;https://github.com/libtom/libtommath/milestone/2&quot;&gt;Milestone v1.1.0&lt;/a&gt;]
for a detailed list of all changes.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Steffen&lt;/p&gt;

    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTM_1.1.0/&quot;&gt;libtommath 1.1.0&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on January 28, 2019.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtommath 1.1.0 RC1]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTM_1.1.0RC1/" />
  <id>https://www.libtom.net/news/LTM_1.1.0RC1</id>
  <updated>2018-12-31T00:00:00-00:00</updated>
  <published>2018-12-31T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;I’m happy to announce the first Release Candidate of libtommath 1.1.0
(Hopefully still in time to land in Debian Buster).&lt;/p&gt;

&lt;p&gt;We decided internally to re-license the library to &lt;a href=&quot;https://unlicense.org/&quot;&gt;The Unlicense&lt;/a&gt; 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!)&lt;/p&gt;

&lt;p&gt;The two major additions are:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;FIPS 186.4 compliant prime-number checking&lt;/li&gt;
  &lt;li&gt;Functions to set&amp;amp;get double values and two’s-complement API functions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The most important changes are:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;const&lt;/code&gt;ification of all API functions&lt;/li&gt;
  &lt;li&gt;The implementation of platform-specific entropy sources for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;mp_rand()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Besides that there were a load of minor additions, improvements, bugfixes etc.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.1.0-rc1/ltm-1.1.0-rc1.tar.xz&quot;&gt;ltm-1.1.0-rc1.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.1.0-rc1/ltm-1.1.0-rc1.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.1.0-rc1/ltm-1.1.0-rc1.zip&quot;&gt;ltm-1.1.0-rc1.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.1.0-rc1/ltm-1.1.0-rc1.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Please have a look at changes.txt resp. [&lt;a href=&quot;https://github.com/libtom/libtommath/milestone/2&quot;&gt;Milestone v1.1.0&lt;/a&gt;]
for a detailed list of all changes.&lt;/p&gt;

&lt;p&gt;If you’re having issues with the RC1 please report on the [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;] or [&lt;a href=&quot;https://github.com/libtom/libtommath/issues/new&quot;&gt;GitHub&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Steffen&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTM_1.1.0RC1/&quot;&gt;libtommath 1.1.0 RC1&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on December 31, 2018.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtomcrypt 1.18.2]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTC_1.18.2/" />
  <id>https://www.libtom.net/news/LTC_1.18.2</id>
  <updated>2018-07-02T00:00:00-00:00</updated>
  <published>2018-07-02T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hey folks,&lt;/p&gt;

&lt;p&gt;we proudly present you the second bugfix-release of libtomcrypt, a.k.a. version 1.18.2.&lt;/p&gt;

&lt;p&gt;The tarballs of the release can be downloaded here:&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.2/crypt-1.18.2.tar.xz&quot;&gt;crypt-1.18.2.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.2/crypt-1.18.2.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.2/crypt-1.18.2.zip&quot;&gt;crypt-1.18.2.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.2/crypt-1.18.2.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;To get a detailed view of the fixes included, have a look at the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;changes&lt;/code&gt; document in the archive
or the &lt;a href=&quot;https://github.com/libtom/libtomcrypt/blob/v1.18.2/changes&quot;&gt;repository&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Karel &amp;amp; Steffen&lt;/p&gt;

&lt;p&gt;P.S.: If you experience any issues, feel free to drop us a mail on the [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;] or open a PR on [&lt;a href=&quot;https://github.com/libtom/libtomcrypt/issues/new&quot;&gt;GitHub&lt;/a&gt;].&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTC_1.18.2/&quot;&gt;libtomcrypt 1.18.2&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on July 02, 2018.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtomcrypt 1.18.1]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTC_1.18.1/" />
  <id>https://www.libtom.net/news/LTC_1.18.1</id>
  <updated>2018-01-22T00:00:00-00:00</updated>
  <published>2018-01-22T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hej hej,&lt;/p&gt;

&lt;p&gt;welcome to the first bugfix-release of libtomcrypt, now version 1.18.1.&lt;/p&gt;

&lt;p&gt;The tarballs of the release can be downloaded here:&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.1/crypt-1.18.1.tar.xz&quot;&gt;crypt-1.18.1.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.1/crypt-1.18.1.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.1/crypt-1.18.1.zip&quot;&gt;crypt-1.18.1.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.1/crypt-1.18.1.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;To get a detailed view of the fixes included, have a look at the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;changes&lt;/code&gt; document in the archive
or the &lt;a href=&quot;https://github.com/libtom/libtomcrypt/blob/v1.18.1/changes&quot;&gt;repository&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Karel &amp;amp; Steffen&lt;/p&gt;

&lt;p&gt;P.S.: If you experience any issues, feel free to drop us a mail on the [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;] or open a PR on [&lt;a href=&quot;https://github.com/libtom/libtomcrypt/issues/new&quot;&gt;GitHub&lt;/a&gt;].&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTC_1.18.1/&quot;&gt;libtomcrypt 1.18.1&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on January 22, 2018.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtomcrypt 1.18.0]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTC_1.18.0/" />
  <id>https://www.libtom.net/news/LTC_1.18.0</id>
  <updated>2017-10-10T00:00:00-00:00</updated>
  <published>2017-10-10T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hi Folks,&lt;/p&gt;

&lt;p&gt;finally we’ve mangaged to finish version 1.18.0 of libtomcrypt.&lt;/p&gt;

&lt;p&gt;There were some minor changes since the &lt;a href=&quot;../LTC_1.18RC5/&quot;&gt;RC5&lt;/a&gt;, namely:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;A fix regarding &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ltc_mp_digit&lt;/code&gt; when compiling for win64.&lt;/li&gt;
  &lt;li&gt;Fixing the build when building on a machine without &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;git&lt;/code&gt; installed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The tarballs of the release can be downloaded here:&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0/crypt-1.18.0.tar.xz&quot;&gt;crypt-1.18.0.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0/crypt-1.18.0.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0/crypt-1.18.0.zip&quot;&gt;crypt-1.18.0.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0/crypt-1.18.0.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;After nearly 1400 commits over the last 10 years there were some changes accumulated… :)
Therefore we’re splitting this summary here up in bugfixes, cryptographic fixes, major additions and major improvements.
A detailed list of all changes is included in the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;changes&lt;/code&gt; file.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Bugfixes&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Multi2 decrypt operation was broken when a non-standard number of rounds is used. &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/21ddcf35681916c091ae91e7e8e5bd6bdf8ab51d&quot;&gt;21ddcf35681916c091ae91e7e8e5bd6bdf8ab51d&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Noekeon decrypt and encrypt operations were broken. &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/6dc089015adfc4f66679b6b680476422bd6b6c01&quot;&gt;6dc089015adfc4f66679b6b680476422bd6b6c01&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;XTEA decrypt and encrypt operations were broken. &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/2526d5df8f9a228cf20ba90982aed4a5e951ac5f&quot;&gt;2526d5df8f9a228cf20ba90982aed4a5e951ac5f&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;The Windows implementation of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rng_get_bytes()&lt;/code&gt; tried to read from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;c:\dev\urandom&lt;/code&gt; resp. &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;c:\dev\random&lt;/code&gt; before using the Windows CSP. &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/b36e75b7f12c75bd852b8bcee36ea6bd9727d5c0&quot;&gt;b36e75b7f12c75bd852b8bcee36ea6bd9727d5c0&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rsa_make_key()&lt;/code&gt; could try to free uninitialized variables in case something in the MPI provider went wrong. &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/98893c077bd603d5c1aeb972a88c23ffe59a8ae6&quot;&gt;98893c077bd603d5c1aeb972a88c23ffe59a8ae6&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;The RSA/PKCS#1 v2.0 PSS hash verification was broken in cases where &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;bitlength(key) % 8 == 1&lt;/code&gt;. &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/3324da26019640d7df72841f5e644d7e42a6b8f6&quot;&gt;3324da26019640d7df72841f5e644d7e42a6b8f6&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Camellia decrypt operation was broken (which only plays a role if you used Tom’s last tarball as it wasn’t in 1.17 yet). &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/45dcbc654d5867bb5ee475b9b1be0b2c3959d0de&quot;&gt;45dcbc654d5867bb5ee475b9b1be0b2c3959d0de&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Issues reported by miscellaneous analysers (valgrind, asan, ubsan, clang/scan-build, coverity).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Cryptographic fixes&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;A Bleichenbacher Signature attack was fixed in the RSA/PKCS#1 v1.5 EMSA code. &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/5eb9743410ce4657e9d54fef26a2ee31a1b5dd09&quot;&gt;5eb9743410ce4657e9d54fef26a2ee31a1b5dd09&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Fixed potential Timing attacks in EAX, OCB and OCBv3. &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/05e28d6cfa473e5c6e312ef8bfe6137bc8caa0da&quot;&gt;05e28d6cfa473e5c6e312ef8bfe6137bc8caa0da&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Fixed potential Timing attack in CCM. (&lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/09e4b0ec9b46ac4db3fa904658821c54106a1d0e&quot;&gt;09e4b0ec9b46ac4db3fa904658821c54106a1d0e&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/75b114517a3f8db2075a45b0af87d4d74778ad66&quot;&gt;75b114517a3f8db2075a45b0af87d4d74778ad66&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Fixed potential counter reuse in GCM. &lt;a href=&quot;https://github.com/libtom/libtomcrypt/commit/7d418b34b3fe6d49354d5a9ef5a442c387a1bd06&quot;&gt;7d418b34b3fe6d49354d5a9ef5a442c387a1bd06&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Major additions&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Blake2b &amp;amp; Blake2s (hash &amp;amp; mac)&lt;/li&gt;
  &lt;li&gt;ChaCha (stream cipher), Poly1305 (mac), ChaCha20Poly1305 (encauth)&lt;/li&gt;
  &lt;li&gt;Diffie-Hellman (has been revived from an earlier version and re-worked)&lt;/li&gt;
  &lt;li&gt;SHA3 (incl. SHAKE3)&lt;/li&gt;
  &lt;li&gt;OCBv3 (encauth)&lt;/li&gt;
  &lt;li&gt;Camellia (block cipher)&lt;/li&gt;
  &lt;li&gt;New stream cipher API (ChaCha, RC4, Sober128)&lt;/li&gt;
  &lt;li&gt;ChaCha20-based PRNG&lt;/li&gt;
  &lt;li&gt;RSA - loading keys PKCS#8 (private) and X.509 (public)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Major improvements&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Re-worked all makefiles.&lt;/li&gt;
  &lt;li&gt;Fixed a bunch of build issues on a lot of platforms.&lt;/li&gt;
  &lt;li&gt;ECC, DSA and RSA hardened in multiple ways.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thanks go out to all contributors and bug reporters.
I wanted to thank especially Karel, who’s using the library in his PERL bindings &lt;a href=&quot;https://github.com/DCIT/perl-CryptX&quot;&gt;perl-CryptX&lt;/a&gt;,
and Larry Bugbee, who both contributed loads of improvements and invaluable feedback (before and behind the scenes).
Thanks go also out to @rolf0r, François Perrad, all the &lt;a href=&quot;https://github.com/libtom/libtomcrypt/wiki/Maintainers-of-distribution-packages&quot;&gt;OS package maintainers&lt;/a&gt; who reported feedback and
organisations like Linaro who are using the library in their &lt;a href=&quot;https://github.com/OP-TEE&quot;&gt;OP-TEE&lt;/a&gt; environment and upstreamed some nice patches.&lt;/p&gt;

&lt;p&gt;Let’s see how this goes on and hopefully evolves into a &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;2.0&lt;/code&gt; version of the library :)&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Karel &amp;amp; Steffen&lt;/p&gt;

&lt;p&gt;P.S.: If you experience any issues, feel free to drop us a mail on the [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;] or open a PR on [&lt;a href=&quot;https://github.com/libtom/libtomcrypt/issues/new&quot;&gt;GitHub&lt;/a&gt;].&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTC_1.18.0/&quot;&gt;libtomcrypt 1.18.0&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on October 10, 2017.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtomcrypt 1.18.0 RC5]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTC_1.18RC5/" />
  <id>https://www.libtom.net/news/LTC_1.18RC5</id>
  <updated>2017-10-02T00:00:00-00:00</updated>
  <published>2017-10-02T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hello everybody,&lt;/p&gt;

&lt;p&gt;okay, now it should really be the last Release Candidate of libtomcrypt 1.18, Number 5.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc5/crypt-1.18.0-rc5.tar.xz&quot;&gt;crypt-1.18.0-rc5.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc5/crypt-1.18.0-rc5.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc5/crypt-1.18.0-rc5.zip&quot;&gt;crypt-1.18.0-rc5.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc5/crypt-1.18.0-rc5.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Here’s the list with the biggest changes since RC4.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The ABI version/SONAME had to be bumped to 1:0 after Dan Fandrich of Mageia Linux pointed out that the ABI is incompatible to 1.17.
But this release should still be a more or less drop-in update from 1.17 (but it requires re-compiling and re-linking).&lt;/li&gt;
  &lt;li&gt;Rob Swindell discovered an issue when &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;rsa_import()&lt;/code&gt;‘ing keys where we would use a lot too much memory.
This lead to a bigger PR which also removed the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;MIN_RSA_SIZE&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;MAX_RSA_SIZE&lt;/code&gt; macros…&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;makefile.shared&lt;/code&gt; can now also be used on cygwin.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Again, if you’re having issues with the RC5 you know where to report: [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;] or [&lt;a href=&quot;https://github.com/libtom/libtomcrypt/issues/new&quot;&gt;GitHub&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Karel &amp;amp; Steffen&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTC_1.18RC5/&quot;&gt;libtomcrypt 1.18.0 RC5&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on October 02, 2017.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtomcrypt 1.18.0 RC4]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTC_1.18RC4/" />
  <id>https://www.libtom.net/news/LTC_1.18RC4</id>
  <updated>2017-10-02T00:00:00-00:00</updated>
  <published>2017-09-25T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hello everybody,&lt;/p&gt;

&lt;p&gt;we just created the fourth (and hopefully last) Release Candidate of libtomcrypt 1.18.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc4/crypt-1.18.0-rc4.tar.xz&quot;&gt;crypt-1.18.0-rc4.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc4/crypt-1.18.0-rc4.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc4/crypt-1.18.0-rc4.zip&quot;&gt;crypt-1.18.0-rc4.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc4/crypt-1.18.0-rc4.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Here’s the list with the biggest changes since RC3.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;RSA and DSA pass now all the tests provided by Google’s “Wycheproof” and Kudelski Security’s “CDF”&lt;/li&gt;
  &lt;li&gt;Andrew Janke provided some fixes targeting builds on Mac OS&lt;/li&gt;
  &lt;li&gt;improved the validation of DSA keys&lt;/li&gt;
  &lt;li&gt;fixed bugs in ChaCha and GCM where we wouldn’t enforce that there’s an IV set&lt;/li&gt;
  &lt;li&gt;fixed some minor issues in tests&amp;amp;demos&lt;/li&gt;
  &lt;li&gt;where possible we changed all appearances of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;char*&lt;/code&gt; to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;const char*&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;finished the documentation (proof readers are still welcome :) )&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Yep we had again some smaller API changes, but I think it’s worth it as &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;const char*&lt;/code&gt; is the correct
data type for all these parameters/struct members.&lt;/p&gt;

&lt;p&gt;The “Wycheproof” and “CDF” tests aren’t directly implemented in the library, but they’re tested via Karel’s [&lt;a href=&quot;https://github.com/DCIT/perl-CryptX&quot;&gt;perl-CryptX&lt;/a&gt;].
You should really have a look at it.&lt;/p&gt;

&lt;p&gt;To make RSA and DSA pass these tests we had to change the behavior of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;der_decode_sequence()&lt;/code&gt;.
The new behavior is that &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;der_decode_sequence()&lt;/code&gt; is stricter on the validation of the length of the input.
Before it was possible to successfully decode parts of a sequence, this isn’t possible anymore.&lt;/p&gt;

&lt;p&gt;Again, if you’re having issues with the RC4 you know where to report: [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;] or [&lt;a href=&quot;https://github.com/libtom/libtomcrypt/issues/new&quot;&gt;GitHub&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Karel &amp;amp; Steffen&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTC_1.18RC4/&quot;&gt;libtomcrypt 1.18.0 RC4&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on September 25, 2017.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtommath 1.0.1]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTM_1.0.1/" />
  <id>https://www.libtom.net/news/LTM_1.0.1</id>
  <updated>2017-08-29T00:00:00-00:00</updated>
  <published>2017-08-29T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;I just tagged libtommath 1.0.1, a bugfix-only release.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.0.1/ltm-1.0.1.tar.xz&quot;&gt;ltm-1.0.1.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.0.1/ltm-1.0.1.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.0.1/ltm-1.0.1.zip&quot;&gt;ltm-1.0.1.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.0.1/ltm-1.0.1.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Please have a look at changes.txt for all the fixes included.&lt;/p&gt;

&lt;p&gt;If you’re having issues please have a look on [&lt;a href=&quot;https://github.com/libtom/libtommath/issues/&quot;&gt;GitHub&lt;/a&gt;] or report directly to the [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Steffen&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTM_1.0.1/&quot;&gt;libtommath 1.0.1&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on August 29, 2017.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtommath 1.0.1 RC1]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTM_1.0.1RC1/" />
  <id>https://www.libtom.net/news/LTM_1.0.1RC1</id>
  <updated>2017-10-02T00:00:00-00:00</updated>
  <published>2017-08-28T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;I just created the first Release Candidate of libtommath 1.0.1, a bugfix-only release.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.0.1-rc1/ltm-1.0.1-rc1.tar.xz&quot;&gt;ltm-1.0.1-rc1.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.0.1-rc1/ltm-1.0.1-rc1.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.0.1-rc1/ltm-1.0.1-rc1.zip&quot;&gt;ltm-1.0.1-rc1.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtommath/releases/download/v1.0.1-rc1/ltm-1.0.1-rc1.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Please have a look at changes.txt for all the fixes included.&lt;/p&gt;

&lt;p&gt;If you’re having issues with the RC1 please report on the [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;] or [&lt;a href=&quot;https://github.com/libtom/libtommath/issues/new&quot;&gt;GitHub&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Steffen&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTM_1.0.1RC1/&quot;&gt;libtommath 1.0.1 RC1&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on August 28, 2017.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtomcrypt 1.18.0 RC3]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTC_1.18RC3/" />
  <id>https://www.libtom.net/news/LTC_1.18RC3</id>
  <updated>2017-10-02T00:00:00-00:00</updated>
  <published>2017-08-24T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hello everybody,&lt;/p&gt;

&lt;p&gt;we just created the third Release Candidate of libtomcrypt 1.18.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc3/crypt-1.18.0-rc3.tar.xz&quot;&gt;crypt-1.18.0-rc3.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc3/crypt-1.18.0-rc3.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc3/crypt-1.18.0-rc3.zip&quot;&gt;crypt-1.18.0-rc3.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc3/crypt-1.18.0-rc3.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;And again we had some smaller API changes…&lt;/p&gt;

&lt;p&gt;Here’s the list with the biggest changes since RC2, the changes that are left out were pure cosmetics.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;found out that OCBv3 was implemented according to draft-2 of the standard and fixed it to be RFC compliant (that’s one API change)&lt;/li&gt;
  &lt;li&gt;fixed the DSA timing when building for TFM (as TFM is still fixed size, the default configuration can’t be used to do PK crypto with 4kbit sized keys)&lt;/li&gt;
  &lt;li&gt;fixed a build issue where the wrong endianness was detected with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;gcc-arm-none-eabi-5_4-2016q3&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;Larry Bugbee improved demo_dynamic.py and made it Python3 compatible&lt;/li&gt;
  &lt;li&gt;improved constants and sizes demos&lt;/li&gt;
  &lt;li&gt;improved the README.md&lt;/li&gt;
  &lt;li&gt;really fixed docs generation with TeX Live 2017&lt;/li&gt;
  &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;make test&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;make timing&lt;/code&gt; can now also be built without an MPI provider&lt;/li&gt;
  &lt;li&gt;added a makefile target &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;help&lt;/code&gt; (only available in makefile and makefile.shared)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Again, if you’re having issues with the RC3 you know where to report: [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;] or [&lt;a href=&quot;https://github.com/libtom/libtomcrypt/issues/new&quot;&gt;GitHub&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Karel &amp;amp; Steffen&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTC_1.18RC3/&quot;&gt;libtomcrypt 1.18.0 RC3&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on August 24, 2017.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtomcrypt 1.18.0 RC2]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTC_1.18RC2/" />
  <id>https://www.libtom.net/news/LTC_1.18RC2</id>
  <updated>2017-10-09T00:00:00-00:00</updated>
  <published>2017-07-13T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hello everybody,&lt;/p&gt;

&lt;p&gt;we just created the second Release Candidate of libtomcrypt 1.18.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc2/crypt-1.18.0-rc2.tar.xz&quot;&gt;crypt-1.18.0-rc2.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc2/crypt-1.18.0-rc2.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc2/crypt-1.18.0-rc2.zip&quot;&gt;crypt-1.18.0-rc2.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc2/crypt-1.18.0-rc2.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;Well, the plan to not change the API didn’t hold, but it’s only minor
and now more in-line with what we already added.&lt;/p&gt;

&lt;p&gt;Here’s the list with the biggest changes since RC1, the changes that are left out were pure cosmetics.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;fixed docs generation with TeX Live 2017&lt;/li&gt;
  &lt;li&gt;fixed the default make-target of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;makefile&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;makefile.shared&lt;/code&gt; (oops)&lt;/li&gt;
  &lt;li&gt;fixed some scenarios where the build could fail because of wrongly ordered includes&lt;/li&gt;
  &lt;li&gt;added an &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;uninstall&lt;/code&gt; make-target&lt;/li&gt;
  &lt;li&gt;improved the GCM API by some potential use-cases&lt;/li&gt;
  &lt;li&gt;updated the API of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dh_set_key()&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dsa_set_key()&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Again, if you’re having issues with the RC2 you know where to report: [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;ML&lt;/a&gt;] or [&lt;a href=&quot;https://github.com/libtom/libtomcrypt/issues/new&quot;&gt;GitHub&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;I received the question which versions of libtommath and/or tomsfastmath are at least required to be able to build
the RC with MPI providers:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;libtommath - v0.42.0&lt;/li&gt;
  &lt;li&gt;tomsfastmath (static library) - v0.13.0&lt;/li&gt;
  &lt;li&gt;tomsfastmath (shared library) - current &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;develop&lt;/code&gt; &lt;a href=&quot;https://github.com/libtom/tomsfastmath/tree/81530c207da8b3a43867da14df7d79d2cdf96978&quot;&gt;[tfm/develop]&lt;/a&gt; or newer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Karel &amp;amp; Steffen&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTC_1.18RC2/&quot;&gt;libtomcrypt 1.18.0 RC2&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on July 13, 2017.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtomcrypt 1.18.0 RC1]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/LTC_1.18RC1/" />
  <id>https://www.libtom.net/news/LTC_1.18RC1</id>
  <updated>2017-10-02T00:00:00-00:00</updated>
  <published>2017-07-05T00:00:00+00:00</published>
  
  <author>
    <name>Steffen Jaeckel</name>
    <uri>https://www.libtom.net</uri>
    <email>jaeckel@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;Hey folks,&lt;/p&gt;

&lt;p&gt;we just created the first Release Candidate of libtomcrypt 1.18, which
should be feature complete.&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc1/crypt-1.18.0-rc1.tar.xz&quot;&gt;crypt-1.18.0-rc1.tar.xz&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc1/crypt-1.18.0-rc1.tar.xz.asc&quot;&gt;tar.xz.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc1/crypt-1.18.0-rc1.zip&quot;&gt;crypt-1.18.0-rc1.zip&lt;/a&gt;]
[&lt;a href=&quot;https://github.com/libtom/libtomcrypt/releases/download/v1.18.0-rc1/crypt-1.18.0-rc1.zip.asc&quot;&gt;zip.asc&lt;/a&gt;]&lt;/p&gt;

&lt;p&gt;There are no further API changes or additions planned.&lt;/p&gt;

&lt;p&gt;The only open points are now updates to the documentation to reflect the
current state of implementation.
If you feel like you want to contribute something, feel free to take up
an item from [&lt;a href=&quot;https://github.com/libtom/libtomcrypt/issues/197&quot;&gt;1&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;A complete short summary of the changes since 1.17 isn’t really possible
as it’s now ~ 1100 commits away…&lt;/p&gt;

&lt;p&gt;The most important changes/additions are:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;added a new stream cipher type&lt;/li&gt;
  &lt;li&gt;added Camellia (block cipher), ChaCha20 (stream cipher), SHA3 (hash),
Blake2b &amp;amp; Blake2s (hash&amp;amp;mac), Poly1305 (mac), ChaCha20Poly1305 &amp;amp; OCB3
(encauth)&lt;/li&gt;
  &lt;li&gt;added HKDF, openssl-compliant PKCS#5, …&lt;/li&gt;
  &lt;li&gt;brought back Diffie-Hellman&lt;/li&gt;
  &lt;li&gt;made DSA key generation (mostly) FIPS compliant&lt;/li&gt;
  &lt;li&gt;and most importantly: AFAWK we didn’t break the API (yet…)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;… to have a complete view of the changes, have a look at the ‘changes’
file in the tar-ball.&lt;/p&gt;

&lt;p&gt;If you’re having issues with the RC1 feel free to report this via the ML
 [&lt;a href=&quot;https://groups.google.com/forum/#!forum/libtom&quot;&gt;2&lt;/a&gt;] or via a Github issue [&lt;a href=&quot;https://github.com/libtom/libtomcrypt/issues/new&quot;&gt;3&lt;/a&gt;].&lt;/p&gt;

&lt;p&gt;If you didn’t notice yet, we’re now testing all changes in most
configuration options via a huge build matrix on Travis-CI [&lt;a href=&quot;https://travis-ci.org/libtom/libtomcrypt&quot;&gt;4&lt;/a&gt;] with
libtommath as well as tomsfastmath, c.f. &lt;a href=&quot;https://github.com/libtom/libtomcrypt/blob/e1fcd3ab04868f60685e97f09ee329ce7e3bed1c/.travis.yml#L35&quot; title=&quot;.travis.yml Line 35&quot;&gt;travis.yml:35&lt;/a&gt;..36.&lt;/p&gt;

&lt;p&gt;As our builds currently expand to around 5 hours of total build time, we
were very pleased that the travis team extended our free plan to 10
build jobs so we have a result already after less than 40 minutes.&lt;/p&gt;

&lt;p&gt;To be able to test the RC1 with libtommath and/or tomsfastmath, please
make sure to get an up-to-date version of the math library.&lt;/p&gt;

&lt;p&gt;As there are no up-to-date versions in the default repositories of
Ubuntu we started to provide our own builds of tomsfastmath via
packagecloud [&lt;a href=&quot;https://packagecloud.io/libtom/packages&quot;&gt;5&lt;/a&gt;].
The packagecloud team also extended our plan for free, otherwise we
wouldn’t have been able to finish the RC1 in time.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;/p&gt;

&lt;p&gt;Karel &amp;amp; Steffen&lt;/p&gt;


    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/LTC_1.18RC1/&quot;&gt;libtomcrypt 1.18.0 RC1&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on July 05, 2017.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[Site relaunch]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/relaunch/" />
  <id>https://www.libtom.net/news/relaunch</id>
  <updated>2015-11-02T00:00:00-00:00</updated>
  <published>2015-11-02T00:00:00+00:00</published>
  
  <author>
    <name>Team libtom</name>
    <uri>https://www.libtom.net</uri>
    <email>info@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;The site has relaunched. With a bit of luck it won’t go stale.&lt;/p&gt;

    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/relaunch/&quot;&gt;Site relaunch&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on November 02, 2015.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[All libtom projects have been re-licensed and some other news]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/All_libtom_proj/" />
  <id>https://www.libtom.net/news/All_libtom_proj</id>
  <updated>2010-10-26T00:00:00-00:00</updated>
  <published>2010-10-26T00:00:00+00:00</published>
  
  <author>
    <name>Team libtom</name>
    <uri>https://www.libtom.net</uri>
    <email>info@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;All projects that are in the git repositories have been re-licensed under the &lt;a href=&quot;http://sam.zoy.org/wtfpl/&quot;&gt;WTFPL&lt;/a&gt;, these are now 5 projects - &lt;a href=&quot;http://github.com/libtom/libtomcrypt&quot;&gt;libtomcrypt&lt;/a&gt;, &lt;a href=&quot;http://github.com/libtom/libtommath&quot;&gt;libtommath&lt;/a&gt; and &lt;a href=&quot;http://github.com/libtom/tomsfastmath&quot;&gt;tomsfastmath&lt;/a&gt; - and we’ve also added git repositiories for &lt;a href=&quot;http://github.com/libtom/libtomfloat&quot;&gt;libtomfloat&lt;/a&gt; and &lt;a href=&quot;http://github.com/libtom/libtompoly&quot;&gt;libtompoly&lt;/a&gt;. We’ve created an organization on github called &lt;a href=&quot;http://github.com/libtom&quot;&gt;‘libtom’&lt;/a&gt;, all the repositories can now be found under this organization. Everybody who has cloned the old repositories should update the remote, the old repositories aren’t available anymore since they were moved by the github team. Steffen&lt;/p&gt;

    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/All_libtom_proj/&quot;&gt;All libtom projects have been re-licensed and some other news&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on October 26, 2010.&lt;/p&gt;
  </content>
</entry>


<entry>
  <title type="html"><![CDATA[libtommath v0.42.0 released]]></title>
  <link rel="alternate" type="text/html" href="https://www.libtom.net/news/libtommath_v0.4/" />
  <id>https://www.libtom.net/news/libtommath_v0.4</id>
  <updated>2018-01-22T00:00:00-00:00</updated>
  <published>2010-07-23T00:00:00+00:00</published>
  
  <author>
    <name>Team libtom</name>
    <uri>https://www.libtom.net</uri>
    <email>info@libtom.net</email>
  </author>
  <content type="html">
    &lt;p&gt;This release fixes a bug in libtommath’s mp_prime_next_prime() function which could result under rare circumstances a non-prime integer to be returned. Users of libtomcrypt are not affected by this issue, however some implementations using mp_prime_next_prime() are highly advised to upgrade. This release also includes a fix to mp_shrink() and adds the required files to compile libtommath from Visual Studio 2005/2008 directly. This release was possible thanks to Steffen Jaeckel! Also note the new release numbers are now “x.y.z” (and no longer only “x.y”). If you have any suggestion, remember that you can &lt;a href=&quot;http://groups.google.com/group/libtom&quot;&gt;join the group on Google Groups&lt;/a&gt;! Mark&lt;/p&gt;

    &lt;p&gt;&lt;a href=&quot;https://www.libtom.net/news/libtommath_v0.4/&quot;&gt;libtommath v0.42.0 released&lt;/a&gt; was originally published by Team libtom at &lt;a href=&quot;https://www.libtom.net&quot;&gt;libtom&lt;/a&gt; on July 23, 2010.&lt;/p&gt;
  </content>
</entry>

</feed>