added libtomcrypt-1.11
This commit is contained in:
committed by
Steffen Jaeckel
parent
99b6d03203
commit
64d7ebe166
@@ -1,3 +1,26 @@
|
||||
April 4th, 2006
|
||||
v1.11 -- Removed printf's from lrw_test ... whoops
|
||||
-- lrw_process now checks the return of the cipher ecb encrypt/decrypt calls
|
||||
-- lrw_start was not using num_rounds ...
|
||||
-- Adam Miller reported a bug in the flexi decoder with elements past the end of a sequence. Fixed.
|
||||
-- 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)
|
||||
-- Optimized the ECC for TFM a bit by removing the useless "if" statements (most TFM functions don't return error codes)
|
||||
Actually shaved a good chunk of time off and made the code smaller. By default with TFM the stock LTC point add/dbl functions
|
||||
will be totally omitted (ECC-256 make key times on a Prescott for old vs. new are 11.03M vs. 9.59M cycles)
|
||||
-- added missing CVS tags to ltc_ecc_mulmod.c
|
||||
-- corrected typo in tomcrypt_cfg.h about what the file has been called
|
||||
-- corrected my address in the user manual. A "bit" out of date.
|
||||
-- added lrw_gen to tv_gen
|
||||
-- added GMP plugin, only tested on a AMD64 and x86_32 Gentoo Linux box so be aware
|
||||
-- made testme.sh runs diff case insensitivityly [whatever...] cuz GMP outputs lowercase satan text
|
||||
-- added LDFLAGS to the makefile to allow cross porting linking options
|
||||
-- added lrw_test() to the header file ... whoops
|
||||
-- changed libtomcrypt.org to libtomcrypt.com .... mumble mumble
|
||||
-- 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
|
||||
build LTC out of the box with c99 (note: it'll be slower as there is no asm in this case)
|
||||
-- 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.
|
||||
-- Added LTC_NO_FAST to the makefile.icc to compensate for the fact ICC v9 can't handle it (Pelican MAC fails for instance)
|
||||
|
||||
February 11th, 2006
|
||||
v1.10 -- Free ecb/cbc/ctr/lrw structures in timing code by calling the "done" function
|
||||
-- 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
|
||||
v0.01 -- We will call this the first version.
|
||||
|
||||
/* $Source: /cvs/libtom/libtomcrypt/changes,v $ */
|
||||
/* $Revision: 1.173 $ */
|
||||
/* $Date: 2006/02/11 09:18:11 $ */
|
||||
/* $Revision: 1.194 $ */
|
||||
/* $Date: 2006/04/05 02:51:41 $ */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user