Mercurial > dropbear
comparison changes.txt @ 190:d8254fc979e9 libtommath-orig LTM_0.35
Initial import of libtommath 0.35
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Fri, 06 May 2005 08:59:30 +0000 |
parents | d29b64170cf0 |
children |
comparison
equal
deleted
inserted
replaced
142:d29b64170cf0 | 190:d8254fc979e9 |
---|---|
1 March 12th, 2005 | |
2 v0.35 -- Stupid XOR function missing line again... oops. | |
3 -- Fixed bug in invmod not handling negative inputs correctly [Wolfgang Ehrhardt] | |
4 -- Made exteuclid always give positive u3 output...[ Wolfgang Ehrhardt ] | |
5 -- [Wolfgang Ehrhardt] Suggested a fix for mp_reduce() which avoided underruns. ;-) | |
6 -- mp_rand() would emit one too many digits and it was possible to get a 0 out of it ... oops | |
7 -- Added montgomery to the testing to make sure it handles 1..10 digit moduli correctly | |
8 -- Fixed bug in comba that would lead to possible erroneous outputs when "pa < digs" | |
9 -- Fixed bug in mp_toradix_size for "0" [Kevin Kenny] | |
10 -- Updated chapters 1-5 of the textbook ;-) It now talks about the new comba code! | |
11 | |
12 February 12th, 2005 | |
13 v0.34 -- Fixed two more small errors in mp_prime_random_ex() | |
14 -- Fixed overflow in mp_mul_d() [Kevin Kenny] | |
15 -- Added mp_to_(un)signed_bin_n() functions which do bounds checking for ya [and report the size] | |
16 -- Added "large" diminished radix support. Speeds up things like DSA where the moduli is of the form 2^k - P for some P < 2^(k/2) or so | |
17 Actually is faster than Montgomery on my AMD64 (and probably much faster on a P4) | |
18 -- Updated the manual a bit | |
19 -- Ok so I haven't done the textbook work yet... My current freelance gig has landed me in France till the | |
20 end of Feb/05. Once I get back I'll have tons of free time and I plan to go to town on the book. | |
21 As of this release the API will freeze. At least until the book catches up with all the changes. I welcome | |
22 bug reports but new algorithms will have to wait. | |
23 | |
24 December 23rd, 2004 | |
25 v0.33 -- Fixed "small" variant for mp_div() which would munge with negative dividends... | |
26 -- Fixed bug in mp_prime_random_ex() which would set the most significant byte to zero when | |
27 no special flags were set | |
28 -- Fixed overflow [minor] bug in fast_s_mp_sqr() | |
29 -- Made the makefiles easier to configure the group/user that ltm will install as | |
30 -- Fixed "final carry" bug in comba multipliers. (Volkan Ceylan) | |
31 -- Matt Johnston pointed out a missing semi-colon in mp_exptmod | |
32 | |
1 October 29th, 2004 | 33 October 29th, 2004 |
2 v0.32 -- Added "makefile.shared" for shared object support | 34 v0.32 -- Added "makefile.shared" for shared object support |
3 -- Added more to the build options/configs in the manual | 35 -- Added more to the build options/configs in the manual |
4 -- Started the Depends framework, wrote dep.pl to scan deps and | 36 -- Started the Depends framework, wrote dep.pl to scan deps and |
5 produce "callgraph.txt" ;-) | 37 produce "callgraph.txt" ;-) |