Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							3cda802deb 
							
						 
					 
					
						
						
							
							fixed ecc_test.c  
						
						... 
						
						
						
						luckily gcc 4.6 of travis CI complained!
shame on you gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) 
						
						
					 
					
						2014-07-17 12:10:05 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							48bd6702aa 
							
						 
					 
					
						
						
							
							uncomment argchk in camellia_setup()  
						
						
						
						
					 
					
						2014-07-17 11:32:52 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							155a54ba40 
							
						 
					 
					
						
						
							
							add LTC prefix to most macros  
						
						
						
						
					 
					
						2014-07-17 10:50:36 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							3c76dcdd29 
							
						 
					 
					
						
						
							
							fix compiler warning when enabling LTC_GCM_TABLES_SSE2  
						
						
						
						
					 
					
						2014-07-17 10:50:35 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							1a61b42775 
							
						 
					 
					
						
						
							
							update output; remove unused define  
						
						
						
						
					 
					
						2014-07-16 15:11:14 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							97256daeed 
							
						 
					 
					
						
						
							
							remove surplus ';'  
						
						
						
						
					 
					
						2014-07-15 20:26:40 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							f8c536a349 
							
						 
					 
					
						
						
							
							add CC tag when linking  
						
						
						
						
					 
					
						2014-07-15 20:25:32 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							9af6d311ec 
							
						 
					 
					
						
						
							
							Merge branch 'buggywhip/dynHlp2' into develop  
						
						... 
						
						
						
						This closes  #41  
						
						
					 
					
						2014-07-15 15:51:43 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							7189998ba1 
							
						 
					 
					
						
						
							
							update gitignore  
						
						
						
						
					 
					
						2014-07-15 15:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa34ad171 
							
						 
					 
					
						
						
							
							update makefiles  
						
						
						
						
					 
					
						2014-07-15 15:45:33 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							542ba9995c 
							
						 
					 
					
						
						
							
							update math inititializers  
						
						... 
						
						
						
						make math initializer functions dependant on the xxx_DESC macro instead
of the USE_xxx macro, which is only relevant when building tests etc. 
						
						
					 
					
						2014-07-15 15:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							746fd583c9 
							
						 
					 
					
						
						
							
							update demos according to changed naming  
						
						
						
						
					 
					
						2014-07-15 15:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							fc7eeac218 
							
						 
					 
					
						
						
							
							update/rework constants and sizes  
						
						
						
						
					 
					
						2014-07-15 15:27:31 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							fd7b3cd875 
							
						 
					 
					
						
						
							
							use snprintf() instead of sprintf()  
						
						
						
						
					 
					
						2014-07-15 14:09:50 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							e628fb9203 
							
						 
					 
					
						
						
							
							clean up/trim trailing spaces  
						
						
						
						
					 
					
						2014-07-15 13:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Larry Bugbee 
							
						 
					 
					
						
						
						
						
							
						
						
							a6b6884982 
							
						 
					 
					
						
						
							
							minor editorial changes  
						
						
						
						
					 
					
						2014-07-14 15:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Larry Bugbee 
							
						 
					 
					
						
						
						
						
							
						
						
							46b6e36ea6 
							
						 
					 
					
						
						
							
							to know if LTC compiled big/little endian, 32/64-bit word  
						
						
						
						
					 
					
						2014-07-14 15:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Larry Bugbee 
							
						 
					 
					
						
						
						
						
							
						
						
							f07234fd93 
							
						 
					 
					
						
						
							
							removed redundant include  
						
						
						
						
					 
					
						2014-07-14 15:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Larry Bugbee 
							
						 
					 
					
						
						
						
						
							
						
						
							ef1fe79ca5 
							
						 
					 
					
						
						
							
							added missing signatures  
						
						
						
						
					 
					
						2014-07-14 15:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Larry Bugbee 
							
						 
					 
					
						
						
						
						
							
						
						
							a543e0caa6 
							
						 
					 
					
						
						
							
							changed to keep it simple  
						
						
						
						
					 
					
						2014-07-14 15:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Larry Bugbee 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9144c9a7 
							
						 
					 
					
						
						
							
							added signatures to header file  
						
						
						
						
					 
					
						2014-07-14 15:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Larry Bugbee 
							
						 
					 
					
						
						
						
						
							
						
						
							d99b970a8b 
							
						 
					 
					
						
						
							
							added a Python demo  
						
						
						
						
					 
					
						2014-07-14 15:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Larry Bugbee 
							
						 
					 
					
						
						
						
						
							
						
						
							1b29ce896f 
							
						 
					 
					
						
						
							
							include compiler defines and other minor refinements  
						
						
						
						
					 
					
						2014-07-14 15:47:20 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							fd140d4535 
							
						 
					 
					
						
						
							
							clean up makefile  
						
						
						
						
					 
					
						2014-07-14 15:42:32 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							4089cc963c 
							
						 
					 
					
						
						
							
							update shared makefiles  
						
						... 
						
						
						
						split up install target in "install" and "install_test" as in
standard makefile
use libtool to compile and link
clean up and bring in sync with standard makefile targets 
						
						
					 
					
						2014-07-14 15:35:04 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							a0d0a17acf 
							
						 
					 
					
						
						
							
							update gitignore  
						
						
						
						
					 
					
						2014-07-14 15:35:04 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							9e2e7fdfd4 
							
						 
					 
					
						
						
							
							tests: bring back mult and sqr timing  
						
						
						
						
					 
					
						2014-07-12 17:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							3c6a80525f 
							
						 
					 
					
						
						
							
							current icc defines the same macros and functionset as gcc  
						
						... 
						
						
						
						as a result the special detection of icc has been removed 
						
						
					 
					
						2014-07-12 17:28:54 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							6dfb080810 
							
						 
					 
					
						
						
							
							spit errors if 32- AND 64-bit wordsize is defined  
						
						
						
						
					 
					
						2014-07-12 17:26:30 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							1f96647d70 
							
						 
					 
					
						
						
							
							update icc makefiles to current compiler versions  
						
						... 
						
						
						
						As the current icc can act as a gcc drop-in, I took over all compile flags
from the standard makefile.
The "-x?" options have been deprecated, so they're updated.
The "-xP" has been removed, since it makes no sense in my eyes to define
the optimization for a specific architecture in the makefile. 
						
						
					 
					
						2014-07-12 17:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							098bc9f06d 
							
						 
					 
					
						
						
							
							tests: use the gcc rdtsc() implementation also for intel cc  
						
						
						
						
					 
					
						2014-07-12 16:46:36 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							8c488289f0 
							
						 
					 
					
						
						
							
							improve some error and informational output  
						
						
						
						
					 
					
						2014-07-12 16:44:28 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							79bc7ef2e5 
							
						 
					 
					
						
						
							
							testprof: add missing object files to makefiles  
						
						
						
						
					 
					
						2014-07-12 16:19:08 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac2d6141d 
							
						 
					 
					
						
						
							
							update clean target of makefile and testprof/makefile  
						
						
						
						
					 
					
						2014-07-12 16:18:29 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							98893c077b 
							
						 
					 
					
						
						
							
							fix possible free of not yet allocated key parameters  
						
						... 
						
						
						
						There would have been a call to mp_clear_multi() of all the key parameters
that are not yet allocated, in the case where the calculations of p, q,
tmp1 or tmp2 created an error.
This also includes a proposed improvement from the OLPC project to free
elements in the reverse order as they were allocated. 
						
						
					 
					
						2014-07-11 16:44:43 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							30278d1121 
							
						 
					 
					
						
						
							
							fix possible missing free of rnd and rndi  
						
						... 
						
						
						
						There could have been a 'goto error', which misses the free of rnd and
rndi even if they were initialized.
This could happen in cases where a private key operation was done and
afterwards one of the operations like reading back or conversion, would
have failed (which is likely not to happen)
This also includes a proposed improvement from the OLPC project to free
elements in the reverse order as they were allocated. 
						
						
					 
					
						2014-06-15 11:51:38 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							48f521688f 
							
						 
					 
					
						
						
							
							ltc_init_multi: fix missing call to va_end()  
						
						
						
						
					 
					
						2014-05-25 00:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							8652f33f35 
							
						 
					 
					
						
						
							
							pmac_init: prevent possible out of bounds access of polys[]  
						
						
						
						
					 
					
						2014-05-25 00:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							ea9b2a858a 
							
						 
					 
					
						
						
							
							der_encode_utf8_string: calm coverity  
						
						
						
						
					 
					
						2014-05-25 00:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							4c8949e449 
							
						 
					 
					
						
						
							
							aes: calm coverity  
						
						
						
						
					 
					
						2014-05-25 00:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							50d10790e3 
							
						 
					 
					
						
						
							
							trim trailing spaces  
						
						
						
						
					 
					
						2014-05-25 00:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							f9984d1e24 
							
						 
					 
					
						
						
							
							add coverity badge  
						
						
						
						
					 
					
						2014-05-25 00:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							389bbf0d05 
							
						 
					 
					
						
						
							
							update gitignore  
						
						
						
						
					 
					
						2014-05-25 00:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							2de05c4d3e 
							
						 
					 
					
						
						
							
							add coverity build and upload script  
						
						
						
						
					 
					
						2014-05-25 00:35:03 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							681e5fcdfc 
							
						 
					 
					
						
						
							
							Merge branch 'fix/dsa' into develop  
						
						
						
						
					 
					
						2014-05-11 18:10:03 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							03385a4419 
							
						 
					 
					
						
						
							
							rand_bn: fix call to zeromem()  
						
						
						
						
					 
					
						2014-05-09 23:29:11 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							ca42862d52 
							
						 
					 
					
						
						
							
							math descriptor: add parameter "b" to isprime()  
						
						
						
						
					 
					
						2014-05-09 23:07:41 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							5d2fe0da8c 
							
						 
					 
					
						
						
							
							trim trailing spaces  
						
						
						
						
					 
					
						2014-05-09 23:07:41 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							dc31ca545f 
							
						 
					 
					
						
						
							
							dsa_make_key: fix free of wrong pointer resulting in double-free  
						
						
						
						
					 
					
						2014-05-09 23:07:40 +02:00 
						 
				 
			
				
					
						
							
							
								Steffen Jaeckel 
							
						 
					 
					
						
						
						
						
							
						
						
							198ad7ef50 
							
						 
					 
					
						
						
							
							update makefiles  
						
						
						
						
					 
					
						2014-05-09 23:07:33 +02:00