Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							fe19dad623 
							
						 
					 
					
						
						
							
							replace SVN tags  
						
						
						
						
					 
					
						2017-06-20 15:16:11 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							98b500e873 
							
						 
					 
					
						
						
							
							update crypt_build_settings et al.  
						
						
						
						
					 
					
						2017-06-15 01:07:44 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							fec05471ae 
							
						 
					 
					
						
						
							
							the latest tfm version has fp_rand() available, so we can test this now  
						
						
						
						
					 
					
						2017-06-12 18:45:24 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							48e4ec07be 
							
						 
					 
					
						
						
							
							use LTC_ARGCHK() for all mutex operations  
						
						
						
						
					 
					
						2017-06-12 17:19:43 +02:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							f46b32ba2e 
							
						 
					 
					
						
						
							
							better DH primes  
						
						
						
						
					 
					
						2017-06-09 14:14:07 +02:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							0df0c9b12c 
							
						 
					 
					
						
						
							
							LTC_CHACHA_STREAM >> LTC_CHACHA  
						
						
						
						
					 
					
						2017-04-28 19:24:58 +02:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							fe14c8bfaf 
							
						 
					 
					
						
						
							
							Move RC4 + SOBER128 to src/stream/  
						
						
						
						
					 
					
						2017-04-28 19:24:58 +02:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							0d585958c1 
							
						 
					 
					
						
						
							
							BLAKE2 based MACs  
						
						
						
						
					 
					
						2017-04-23 23:27:54 +02:00 
						 
				 
			
				
					
						
							
							
								Kelvin Sherlock 
							
						 
					 
					
						
						
						
						
							
						
						
							7c5fef9b71 
							
						 
					 
					
						
						
							
							add blake2b hash  
						
						
						
						
					 
					
						2017-04-08 15:40:56 -04:00 
						 
				 
			
				
					
						
							
							
								Kelvin Sherlock 
							
						 
					 
					
						
						
						
						
							
						
						
							68296e0608 
							
						 
					 
					
						
						
							
							blake2s hash  
						
						
						
						
					 
					
						2017-04-07 20:47:44 -04:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							883db95da2 
							
						 
					 
					
						
						
							
							FILE_READ_BUFSIZE > LTC_FILE_READ_BUFSIZE  
						
						
						
						
					 
					
						2017-04-02 18:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							06b1582de6 
							
						 
					 
					
						
						
							
							new #define FILE_READ_BUFSIZE  
						
						
						
						
					 
					
						2017-04-02 18:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							ff5b02d371 
							
						 
					 
					
						
						
							
							LTC_CHACHA vs. LTC_CHACHA20_PRNG  
						
						
						
						
					 
					
						2017-04-02 18:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							ff6abc776c 
							
						 
					 
					
						
						
							
							RFC 7539 - ChaCha20 and Poly1305 + chacha based PRNG  
						
						
						
						
					 
					
						2017-04-02 18:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							c6a0362c88 
							
						 
					 
					
						
						
							
							SHA3  
						
						
						
						
					 
					
						2017-03-29 13:44:04 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							ea355dbc79 
							
						 
					 
					
						
						
							
							there's no reason to disable DH when using GMP as MPI provider  
						
						
						
						
					 
					
						2017-03-24 16:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							cd08a8cec3 
							
						 
					 
					
						
						
							
							disable ltc_rng by default  
						
						
						
						
					 
					
						2017-03-22 11:24:21 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							ecb2402ba8 
							
						 
					 
					
						
						
							
							remove [X]CLOCKS_PER_SEC  
						
						
						
						
					 
					
						2017-02-24 00:28:59 +01:00 
						 
				 
			
				
					
						
							
							
								Karel Miko 
							
						 
					 
					
						
						
						
						
							
						
						
							3d5b90d24d 
							
						 
					 
					
						
						
							
							LTC_NO_PROTOTYPES related cosmetics  
						
						
						
						
					 
					
						2017-02-23 11:03:55 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							76b289833c 
							
						 
					 
					
						
						
							
							only define LTC_NO_PROTOTYPES on one point  
						
						... 
						
						
						
						This closes  #132  
						
						
					 
					
						2017-02-23 11:03:55 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							383f200cb6 
							
						 
					 
					
						
						
							
							fix LTC_MINIMAL  
						
						
						
						
					 
					
						2017-02-20 19:19:44 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							01f1845402 
							
						 
					 
					
						
						
							
							harden RSA CRT by implementing the proposed countermeasure  
						
						... 
						
						
						
						... from ch. 1.3 of [1]
[1] https://people.redhat.com/~fweimer/rsa-crt-leaks.pdf  
						
						
					 
					
						2015-09-08 02:44:17 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							6ec93afa3c 
							
						 
					 
					
						
						
							
							clean-up test-build and extend tomcrypt_custom.h  
						
						... 
						
						
						
						added LTC_MINIMAL to be able do a build without nearly any
functionality :)
make sure timing resistant RSA & ECC are enabled if not said otherwise 
						
						
					 
					
						2015-09-01 17:36:43 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							ee03c97cde 
							
						 
					 
					
						
						
							
							add crc32  
						
						
						
						
					 
					
						2015-08-23 22:59:14 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							1987a2f975 
							
						 
					 
					
						
						
							
							add adler32 checksum algorithm  
						
						
						
						
					 
					
						2015-08-23 22:59:14 +02:00 
						 
				 
			
				
					
						
							
							
								Pascal Brand 
							
						 
					 
					
						
						
						
						
							
						
						
							f20b5daf39 
							
						 
					 
					
						
						
							
							Use XMEM_NEQ instead of mem_neq  
						
						... 
						
						
						
						mem_neq is no more used directly. XMEM_NEQ is used instead,
in the same way XMEMCMP, XMEMCPY,... are.
Signed-off-by: Pascal Brand <pascal.brand@st.com> 
						
						
					 
					
						2015-02-27 08:54:30 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							dfa938a4f6 
							
						 
					 
					
						
						
							
							verify outcome when defining LTC_NOTHING  
						
						... 
						
						
						
						check that LTC_NOTHING really creates nothing but the libraries' basic
API functions 
						
						
					 
					
						2015-02-15 17:25:45 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							90e968a202 
							
						 
					 
					
						
						
							
							der_decode_subject_public_key_info: fix compile error  
						
						... 
						
						
						
						also make it possible to define min/max RSA key sizes externally
This closes  #59  
						
						
					 
					
						2015-02-15 16:32:12 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							23fb224e19 
							
						 
					 
					
						
						
							
							add sha512/224 and sha512/256  
						
						
						
						
					 
					
						2014-09-29 19:57:21 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							155a54ba40 
							
						 
					 
					
						
						
							
							add LTC prefix to most macros  
						
						
						
						
					 
					
						2014-07-17 10:50:36 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							c63c0433c1 
							
						 
					 
					
						
						
							
							enable timing resistant ECC calculations by default  
						
						
						
						
					 
					
						2014-05-08 15:06:42 +02:00 
						 
				 
			
				
					
						
							
							
								mudzot 
							
						 
					 
					
						
						
						
						
							
						
						
							3b7c6512ac 
							
						 
					 
					
						
						
							
							Add #ifdef to make it easier to embed libtomcrypt with LTC_NOTHING  
						
						... 
						
						
						
						Restore LTC_NO_MATH and make rand_prime.c depend on LTC_NO_MATH & LTC_NO_PRNGS 
						
						
					 
					
						2014-04-30 01:13:51 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							b895f13484 
							
						 
					 
					
						
						
							
							minor changes/clean-up sources  
						
						
						
						
					 
					
						2014-04-30 01:10:22 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							0aee5f3217 
							
						 
					 
					
						
						
							
							fix wrong spelled macros  
						
						
						
						
					 
					
						2014-03-04 21:50:18 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							1d52f3b49b 
							
						 
					 
					
						
						
							
							tomcrypt_custom.h: move dependency checks together  
						
						
						
						
					 
					
						2014-03-04 18:09:12 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							8e7777b554 
							
						 
					 
					
						
						
							
							trim trailing spaces/clean up  
						
						
						
						
					 
					
						2014-02-16 18:41:28 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							d78aa37c10 
							
						 
					 
					
						
						
							
							base64: add define LTC_BASE64_URL, make _internal functions static  
						
						
						
						
					 
					
						2013-11-24 22:11:44 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							031e551c57 
							
						 
					 
					
						
						
							
							tomcrypt_custom.h: improve and clean-up  
						
						... 
						
						
						
						Add the possibility to define LTC_NOTHING that disables everything
Remove LTC_NO_MATH as it didn't do anything at all
Enable RSA blinding by default 
						
						
					 
					
						2013-08-14 16:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							c0b8774cc1 
							
						 
					 
					
						
						
							
							move hkdf to misc  
						
						
						
						
					 
					
						2013-08-14 15:47:07 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							bfcf1eb200 
							
						 
					 
					
						
						
							
							trim trailing spaces in header files  
						
						
						
						
					 
					
						2013-03-22 15:15:05 +02:00 
						 
				 
			
				
					
						
							
							
								karel-m 
							
						 
					 
					
						
						
						
						
							
						
						
							abab7089a3 
							
						 
					 
					
						
						
							
							OCBv3 according  http://tools.ietf.org/html/draft-krovetz-ocb-03  
						
						
						
						
					 
					
						2013-03-15 13:30:29 +02:00 
						 
				 
			
				
					
						
							
							
								Larry Bugbee 
							
						 
					 
					
						
						
						
						
							
						
						
							8e22b17a8e 
							
						 
					 
					
						
						
							
							fix define LTC_YARROW_AES  
						
						
						
						
					 
					
						2013-03-15 12:24:00 +02:00 
						 
				 
			
				
					
						
							
							
								RyanC 
							
						 
					 
					
						
						
						
						
							
						
						
							c98857a47e 
							
						 
					 
					
						
						
							
							add hkdf impl  
						
						
						
						
					 
					
						2013-03-15 11:16:16 +01:00 
						 
				 
			
				
					
						
							
							
								Patrick Pelletier 
							
						 
					 
					
						
						
						
						
							
						
						
							233f207c17 
							
						 
					 
					
						
						
							
							Use "GMP_DESC" instead of "GPM_DESC"  
						
						... 
						
						
						
						This seemed to be the only place in the code that was using this
particular transposition.  And, indeed, when compiling with
"GMP_DESC", it looks like it is necessary to disable Diffie-Hellman.
(Otherwise, the test fails for me.) 
						
						
					 
					
						2012-11-18 15:20:07 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							8dc8a2d551 
							
						 
					 
					
						
						
							
							Added define LTC_RSA_BLINDING to be able to disable rsa blinding  
						
						
						
						
					 
					
						2011-03-21 22:50:49 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							6fecec107d 
							
						 
					 
					
						
						
							
							rejoined diffie hellman code from ltc 1.05, thanks to Alexander Kurpiers  
						
						
						
						
					 
					
						2011-01-18 20:06:03 +01:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							2f1fc7c50d 
							
						 
					 
					
						
						
							
							import of libtomcrypt  
						
						... 
						
						
						
						out of
  lt_tree.tar.bz2
checksums of lt_tree.tar.bz2
MD5: 3c36e1ca95518f4d00a76dc9b7049952
SHA1: 4f31d1aa8cd1b9d7452b777cd52f8280dc7ebcbc 
						
						
					 
					
						2010-06-16 19:58:20 +02:00 
						 
				 
			
				
					
						
							
							
								Tom St Denis 
							
						 
					 
					
						
						
						
						
							
						
						
							bbc52b9e1b 
							
						 
					 
					
						
						
							
							added libtomcrypt-1.17  
						
						
						
						
					 
					
						2010-06-16 12:39:13 +02:00 
						 
				 
			
				
					
						
							
							
								Tom St Denis 
							
						 
					 
					
						
						
						
						
							
						
						
							e24b01d392 
							
						 
					 
					
						
						
							
							added libtomcrypt-1.16  
						
						
						
						
					 
					
						2010-06-16 12:39:09 +02:00 
						 
				 
			
				
					
						
							
							
								Tom St Denis 
							
						 
					 
					
						
						
						
						
							
						
						
							2de2976d25 
							
						 
					 
					
						
						
							
							added libtomcrypt-1.15  
						
						
						
						
					 
					
						2010-06-16 12:39:06 +02:00