Mercurial > dropbear
comparison libtomcrypt/changes @ 1471:6dba84798cd5
Update to libtomcrypt 1.18.1, merged with Dropbear changes
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Fri, 09 Feb 2018 21:44:05 +0800 |
parents | f849a5ca2efc |
children | e9dba7abd939 |
comparison
equal
deleted
inserted
replaced
1470:8bba51a55704 | 1471:6dba84798cd5 |
---|---|
1 January 22nd, 2018 | |
2 v1.18.1 | |
3 -- Fix wrong SHA3 blocksizes, thanks to Claus Fischer for reporting this via Mail (PR #329) | |
4 -- Fix NULL-pointer dereference in `ccm_memory()` with LTC_CLEAN_STACK enabled (PR #327) | |
5 -- Fix `ccm_process()` being unable to process input buffers longer than 256 bytes (PR #326) | |
6 -- Fix the `register_all_{ciphers,hashes,prngs}()` return values (PR #316) | |
7 -- Fix some typos, warnings and duplicate prototypes in code & doc (PR's #310 #320 #321 #335) | |
8 -- Fix possible undefined behavior with LTC_PTHREAD (PR #337) | |
9 -- Fix some DER bugs (PR #339) | |
10 -- Fix CTR-mode when accelerator is used (OP-TEE/optee_os #2086) | |
11 -- Fix installation procedure (Issue #340) | |
12 | |
13 October 10th, 2017 | |
14 v1.18.0 | |
15 -- Bugfix multi2 | |
16 -- Bugfix Noekeon | |
17 -- Bugfix XTEA | |
18 -- Bugfix rng_get_bytes() on windows where we could read from c:\dev\random | |
19 -- Fixed the Bleichbacher Signature attack in PKCS#1 v1.5 EMSA, thanks to Alex Dent | |
20 -- Fixed a potential cache-based timing attack in CCM, thanks to Sebastian Verschoor | |
21 -- Fix GCM counter reuse and potential timing attacks in EAX, OCB and OCBv3, | |
22 thanks to Raphaƫl Jamet | |
23 -- Implement hardened RSA operations when CRT is used | |
24 -- Enabled timing resistant calculations of ECC and RSA operations per default | |
25 -- Applied some patches from the OLPC project regarding PKCS#1 and preventing | |
26 the hash algorithms from overflowing | |
27 -- Larry Bugbee contributed the necessary stuff to more easily call libtomcrypt | |
28 from a dynamic language like Python, as shown in his pyTomCrypt | |
29 -- Nikos Mavrogiannopoulos contributed RSA blinding and export of RSA and DSA keys | |
30 in OpenSSL/GnuTLS compatible format | |
31 -- Patrick Pelletier contributed a smart volley of patches | |
32 -- Christopher Brown contributed some patches and additions to ASN.1/DER | |
33 -- Pascal Brand of STMicroelectronics contributed patches regarding CCM, the | |
34 XTS mode and RSA private key operations with keys without CRT parameters | |
35 -- RC2 now also works with smaller key-sizes | |
36 -- Improved/extended several tests & demos | |
37 -- Hardened DSA and RSA by testing (through Karel's perl-CryptX) | |
38 against Google's "Wycheproof" and Kudelski Security's "CDF" | |
39 -- Fixed all compiler warnings | |
40 -- Fixed several build issues on FreeBSD, NetBSD, Linux x32 ABI, HP-UX/IA64, | |
41 Mac OS X, Windows (32&64bit, Cygwin, MingW & MSVC) ... | |
42 -- Re-worked all makefiles | |
43 -- Re-worked most PRNG's | |
44 -- The code is now verified by a linter, thanks to Francois Perrad | |
45 -- Documentation (crypt.pdf) is now built deterministically, thanks to Michael Stapelberg | |
46 -- Add Adler32 and CRC32 checksum algorithms | |
47 -- Add Base64-URL de-/encoding and some strict variants | |
48 -- Add Blake2b & Blake2s (hash & mac), thanks to Kelvin Sherlock | |
49 -- Add Camellia block cipher | |
50 -- Add ChaCha (stream cipher), Poly1305 (mac), ChaCha20Poly1305 (encauth) | |
51 -- Add constant-time mem-compare mem_neq() | |
52 -- Add DER GeneralizedTime de-/encoding | |
53 -- Add DSA and ECC key generation FIPS-186-4 compliance | |
54 -- Add HKDF, thanks to RyanC (especially for also providing documentation :-) ) | |
55 -- Add OCBv3 | |
56 -- Add PKCS#1 v1.5 mode of SSL3.0 | |
57 -- Add PKCS#1 testvectors from RSA | |
58 -- Add PKCS#8 & X.509 import for RSA keys | |
59 -- Add stream cipher API | |
60 -- Add SHA3 & SHAKE | |
61 -- Add SHA512/256 and SHA512/224 | |
62 -- Add Triple-DES 2-key mode, thanks to Paul Howarth | |
63 -- Brought back Diffie-Hellman | |
64 | |
1 May 12th, 2007 | 65 May 12th, 2007 |
2 v1.17 -- Cryptography Research Inc. contributed another small volley of patches, one to fix __WCHAR_DEFINED__ for BSD platforms, | 66 v1.17 -- Cryptography Research Inc. contributed another small volley of patches, one to fix __WCHAR_DEFINED__ for BSD platforms, |
3 another to silence MSVC warnings. | 67 another to silence MSVC warnings. |
4 -- Added LTC_XCBC_PURE to XCBC mode which lets you use it in three-key mode. | 68 -- Added LTC_XCBC_PURE to XCBC mode which lets you use it in three-key mode. |
5 -- [CRI] Added libtomcrypt.dsp for Visual C++ users. | 69 -- [CRI] Added libtomcrypt.dsp for Visual C++ users. |