You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changes
+25-2Lines changed: 25 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,26 @@
1
+
April 4th, 2006
2
+
v1.11 -- Removed printf's from lrw_test ... whoops
3
+
-- lrw_process now checks the return of the cipher ecb encrypt/decrypt calls
4
+
-- lrw_start was not using num_rounds ...
5
+
-- Adam Miller reported a bug in the flexi decoder with elements past the end of a sequence. Fixed.
6
+
-- Bruce Guenter suggested I use --tag=CC for libtool builds where the compiler may think it's C++. (I applied this to LTM and TFM)
7
+
-- Optimized the ECC for TFM a bit by removing the useless "if" statements (most TFM functions don't return error codes)
8
+
Actually shaved a good chunk of time off and made the code smaller. By default with TFM the stock LTC point add/dbl functions
9
+
will be totally omitted (ECC-256 make key times on a Prescott for old vs. new are 11.03M vs. 9.59M cycles)
10
+
-- added missing CVS tags to ltc_ecc_mulmod.c
11
+
-- corrected typo in tomcrypt_cfg.h about what the file has been called
12
+
-- corrected my address in the user manual. A "bit" out of date.
13
+
-- added lrw_gen to tv_gen
14
+
-- added GMP plugin, only tested on a AMD64 and x86_32 Gentoo Linux box so be aware
15
+
-- made testme.sh runs diff case insensitivityly [whatever...] cuz GMP outputs lowercase satan text
16
+
-- added LDFLAGS to the makefile to allow cross porting linking options
17
+
-- added lrw_test() to the header file ... whoops
18
+
-- changed libtomcrypt.org to libtomcrypt.com .... mumble mumble
19
+
-- Updates to detect __STRICT_ANSI__ which is defined in --std=c99 modes (note -ansi is not supported as it lacks long long) so you can
20
+
build LTC out of the box with c99 (note: it'll be slower as there is no asm in this case)
21
+
-- Updated pelican.c and aes_tab.c to undef tables not-required. The tables are static so both AES and Pelican MAC would have copies. Save a few KB in the final binary.
22
+
-- Added LTC_NO_FAST to the makefile.icc to compensate for the fact ICC v9 can't handle it (Pelican MAC fails for instance)
23
+
1
24
February 11th, 2006
2
25
v1.10 -- Free ecb/cbc/ctr/lrw structures in timing code by calling the "done" function
3
26
-- fixed bug in lrw_process() which would always use the slow update ...
@@ -1413,6 +1436,6 @@ v0.02 -- Changed RC5 to only allow 12 to 24 rounds
0 commit comments