Mercurial > dropbear
comparison changes @ 15:6362d3854bb4 libtomcrypt-orig
0.96 release of LibTomCrypt
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Tue, 15 Jun 2004 14:07:21 +0000 |
parents | 7faae8f46238 |
children | 5d99163f7e32 |
comparison
equal
deleted
inserted
replaced
3:7faae8f46238 | 15:6362d3854bb4 |
---|---|
1 May 30th, 2004 | |
2 v0.96 -- Removed GF and Keyring code | |
3 -- Extended OAEP decoder to distinguish better [and use a more uniform API] | |
4 -- Changed PSS/OAEP API slightly to be more consistent with other PK functions (order of arguments) | |
5 -- rsa_exptmod() now pads with leading zeroes as per I2OSP. | |
6 -- added error checking to yarrow code | |
7 -- Mike Frysinger pointed out that tommath.h from this distro will overwrite tommath.h | |
8 from libtommath. I changed this to ltc_tommath.h to avoid any such problems. | |
9 -- Fixed bug in PSS encoder/decoder that didn't handle the MSB properly | |
10 -- refactored AES, now sports an "encrypt only" descriptor which uses half as much code space. | |
11 -- modded Yarrow to try and use refactored AES code and added WHIRLPOOL support (d'oh) ;-) | |
12 -- updated ECB, OCB and CBC decrypt functions to detect when "encrypt only" descriptor is used. | |
13 -- replaced old RSA code with new code that uses PKCS #1 v2.0 padding | |
14 -- replaced old test harness with new over-engineer'ed one in /demos/test/ | |
15 -- updated cbc/cfb/ofb/ctr code with setiv/getiv functions to change/read the IV without re-keying. | |
16 -- Added PKCS #1 v1.5 RSA encryption and signature padding routines | |
17 -- Added DER OID's to most hash descriptors (as many as I could find) | |
18 -- modded rsa_exptmod() to use timing-resilient tim_exptmod() when doing private key operations | |
19 added #define RSA_TIMING which can turn on/off this feature. | |
20 -- No more config.pl so please just read mycrypt_custom.h for build-time tweaks | |
21 -- Small update to rand_prime() | |
22 -- Updated sha1, md5 and sha256 so they are smaller when SMALL_CODE is defined. If you want speed though, | |
23 you're going to have to undefine SMALL_CODE ;-) | |
24 -- Worked over AES so that it's even smaller now [in both modes]. | |
25 | |
1 May 12th, 2004 | 26 May 12th, 2004 |
2 v0.95 -- Optimized AES and WHIRLPOOL for SMALL_CODE by taking advantage of the fact | 27 v0.95 -- Optimized AES and WHIRLPOOL for SMALL_CODE by taking advantage of the fact |
3 the transforms are circulant. AES dropped 5KB and WHIRLPOOL dropped 13KB | 28 the transforms are circulant. AES dropped 5KB and WHIRLPOOL dropped 13KB |
4 using the default build options on the x86. | 29 using the default build options on the x86. |
5 -- Updated eax so the eax_done() would clear the state [like hmac,pmac,ocb] when | 30 -- Updated eax so the eax_done() would clear the state [like hmac,pmac,ocb] when |