comparison changes.txt @ 142:d29b64170cf0 libtommath-orig

import of libtommath 0.32
author Matt Johnston <matt@ucc.asn.au>
date Sun, 19 Dec 2004 11:33:56 +0000
parents 86e0b50a9b58
children d8254fc979e9
comparison
equal deleted inserted replaced
19:e1037a1e12e7 142:d29b64170cf0
1 October 29th, 2004
2 v0.32 -- Added "makefile.shared" for shared object support
3 -- Added more to the build options/configs in the manual
4 -- Started the Depends framework, wrote dep.pl to scan deps and
5 produce "callgraph.txt" ;-)
6 -- Wrote SC_RSA_1 which will enable close to the minimum required to perform
7 RSA on 32-bit [or 64-bit] platforms with LibTomCrypt
8 -- Merged in the small/slower mp_div replacement. You can now toggle which
9 you want to use as your mp_div() at build time. Saves roughly 8KB or so.
10 -- Renamed a few files and changed some comments to make depends system work better.
11 (No changes to function names)
12 -- Merged in new Combas that perform 2 reads per inner loop instead of the older
13 3reads/2writes per inner loop of the old code. Really though if you want speed
14 learn to use TomsFastMath ;-)
15
16 August 9th, 2004
17 v0.31 -- "profiled" builds now :-) new timings for Intel Northwoods
18 -- Added "pretty" build target
19 -- Update mp_init() to actually assign 0's instead of relying on calloc()
20 -- "Wolfgang Ehrhardt" <[email protected]> found a bug in mp_mul() where if
21 you multiply a negative by zero you get negative zero as the result. Oops.
22 -- J Harper from PeerSec let me toy with his AMD64 and I got 60-bit digits working properly
23 [this also means that I fixed a bug where if sizeof(int) < sizeof(mp_digit) it would bug]
24
1 April 11th, 2004 25 April 11th, 2004
2 v0.30 -- Added "mp_toradix_n" which stores upto "n-1" least significant digits of an mp_int 26 v0.30 -- Added "mp_toradix_n" which stores upto "n-1" least significant digits of an mp_int
3 -- Johan Lindh sent a patch so MSVC wouldn't whine about redefining malloc [in weird dll modes] 27 -- Johan Lindh sent a patch so MSVC wouldn't whine about redefining malloc [in weird dll modes]
4 -- Henrik Goldman spotted a missing OPT_CAST in mp_fwrite() 28 -- Henrik Goldman spotted a missing OPT_CAST in mp_fwrite()
5 -- Tuned tommath.h so that when MP_LOW_MEM is defined MP_PREC shall be reduced. 29 -- Tuned tommath.h so that when MP_LOW_MEM is defined MP_PREC shall be reduced.