Asanka Herath 
							
						 
					 
					
						
						
							
						
						2ea71109d3 
					 
					
						
						
							
							Windows: Add missing exports to libhcrypto-exports.def  
						
						
						
						
					 
					
						2010-09-14 08:03:28 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						1e540dbf5c 
					 
					
						
						
							
							Windows: Fix dependencies for hcrypto/test_hmac.exe  
						
						
						
						
					 
					
						2010-09-14 08:03:28 -04:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						17d64b8507 
					 
					
						
						
							
							add validation of hmac  
						
						
						
						
					 
					
						2010-09-08 00:06:40 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						51e6e505f1 
					 
					
						
						
							
							add validate.c  
						
						
						
						
					 
					
						2010-09-08 00:04:18 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						b897f2df34 
					 
					
						
						
							
							export hc_hcrypto_validate  
						
						
						
						
					 
					
						2010-09-08 00:04:10 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						28c80fdf15 
					 
					
						
						
							
							validate args before use  
						
						
						
						
					 
					
						2010-09-08 00:04:01 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						76867d73ab 
					 
					
						
						
							
							validate args before use  
						
						
						
						
					 
					
						2010-09-08 00:03:39 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						cf3d2ca7ed 
					 
					
						
						
							
							simple validation of crypto core  
						
						
						
						
					 
					
						2010-09-08 00:03:27 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						eb2b84791a 
					 
					
						
						
							
							add back tfm  
						
						
						
						
					 
					
						2010-09-07 23:58:34 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						c3670bb45f 
					 
					
						
						
							
							remove unused variable  
						
						
						
						
					 
					
						2010-09-07 23:57:12 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						7c0b7083ea 
					 
					
						
						
							
							add missing ;  
						
						
						
						
					 
					
						2010-09-07 23:56:40 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						04e0c67070 
					 
					
						
						
							
							wrap common crypto in HAVE_COMMONCRYPTO_COMMONCRYPTOR_H  
						
						
						
						
					 
					
						2010-09-07 23:25:33 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						4f5390877a 
					 
					
						
						
							
							plug memory leaks  
						
						
						
						
					 
					
						2010-08-23 22:02:10 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Wilkinson 
							
						 
					 
					
						
						
							
						
						bbc9176868 
					 
					
						
						
							
							hcrypto: Don't use 'u' as a variable name  
						
						... 
						
						
						
						Some kernels #define u as a pointer to the current user structure.
This causes problems when trying to use hcrypto's hash routines in
those kernels, as they try to use 'u' as a variable name for a
structure pointer. Change this variable name to avoid the conflict.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org > 
						
						
					 
					
						2010-08-23 21:21:14 -07:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						8e8cf3814f 
					 
					
						
						
							
							Use <errno.h> instead of <sys/errno.h> in hcrypto/common.c  
						
						
						
						
					 
					
						2010-08-20 16:56:46 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						4b1fbabe68 
					 
					
						
						
							
							Windows: Fix build rules and includes for libtommath  
						
						
						
						
					 
					
						2010-08-20 16:55:53 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						93c08e67f0 
					 
					
						
						
							
							Windows: Add missing dependency  
						
						
						
						
					 
					
						2010-08-20 16:55:15 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						fd3d2ccd0d 
					 
					
						
						
							
							Windows: Build with USE_HCRYPTO_IMATH  
						
						
						
						
					 
					
						2010-08-20 16:53:57 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						0730c0b98f 
					 
					
						
						
							
							Windows: ASN1_LIB needs to be defined for Heimdal library  
						
						
						
						
					 
					
						2010-08-20 13:14:12 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						63e3aedf8c 
					 
					
						
						
							
							Windows: Fix lib/hcrypto tests  
						
						
						
						
					 
					
						2010-08-20 13:09:49 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						2730cfc919 
					 
					
						
						
							
							lib/hcrypto/test_*: Use "rb" when opening binary files  
						
						
						
						
					 
					
						2010-08-20 13:09:47 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						e88a1d83c6 
					 
					
						
						
							
							test_crypto.in: Also test w32crypto  
						
						
						
						
					 
					
						2010-08-20 13:09:47 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						eafb187cd0 
					 
					
						
						
							
							Declare RAND_w32crypto_method()  
						
						
						
						
					 
					
						2010-08-20 13:09:46 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						9b466f35fb 
					 
					
						
						
							
							Windows: RAND_file_name() should look up profile path  
						
						... 
						
						
						
						If RANDFILE and HOME environment variables aren't defined, failover to
looking up the user's profile path.  In particular, default to a file
named .rnd in the user's local (non-roamin) application data
directory. 
						
						
					 
					
						2010-08-20 13:09:45 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						7af1f40258 
					 
					
						
						
							
							hcrypto/test_rand.c: Add w32crypto method  
						
						... 
						
						
						
						Also make it non-fatal to request a method that is unsupported.  This
makes it possible to only test methods that we are compiling. 
						
						
					 
					
						2010-08-20 13:09:44 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						f807cb8152 
					 
					
						
						
							
							Windows: Update exports  
						
						
						
						
					 
					
						2010-08-20 13:07:58 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						ba44354336 
					 
					
						
						
							
							Windows: Check exported symbols  
						
						... 
						
						
						
						During a test run, cross check the Windows exports list against the
version-script files.  For the test to pass, all symbols on either
list should be accounted for.
If there are symbols that are specific to Windows or symbols that are
not included on Windows, they should be annotated in the .def file as
follows:
    ;!  non_windows_symbol
    	common_symbol
        windows_only_symbol ;! 
						
						
					 
					
						2010-08-20 13:06:55 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						d83611238a 
					 
					
						
						
							
							Windows: Build a single heimdal.dll  
						
						... 
						
						
						
						Heimdal.dll is a combination of libasn1, libwind, libhcrypto, libhx509
and libkrb5. 
						
						
					 
					
						2010-08-20 13:06:54 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						ea4d8dbfdb 
					 
					
						
						
							
							Windows: Use EXEPREP and DLLPREP macros for processing binaries  
						
						... 
						
						
						
						Once DLLs and EXEs are built, they need to have their manifests
processed and signed.  These steps are encapsulated in the EXEPREP and
DLLPREP Makefile macros.  Use them instead of invoking each processing
macro individually. 
						
						
					 
					
						2010-08-20 13:04:06 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						e512f5e826 
					 
					
						
						
							
							Type safety for rsa-tfm.c  
						
						
						
						
					 
					
						2010-08-20 13:03:35 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						ccc5fa16b1 
					 
					
						
						
							
							Silence type safety warnings for rand-w32.c  
						
						... 
						
						
						
						Cast parameters to exact expected type so compiler won't complain. 
						
						
					 
					
						2010-08-20 13:03:35 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						cd1e4911ca 
					 
					
						
						
							
							Local variable initialization for s_embar()  
						
						... 
						
						
						
						Or we may potentially return an uninitialized value. 
						
						
					 
					
						2010-08-20 13:03:34 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						87bc873223 
					 
					
						
						
							
							Fix declaration of CAMELLIA_cbc_encrypt()  
						
						
						
						
					 
					
						2010-08-20 13:03:34 -04:00 
						 
				 
			
				
					
						
							
							
								Asanka Herath 
							
						 
					 
					
						
						
							
						
						e9160dbcfa 
					 
					
						
						
							
							Support parallelized builds on Windows  
						
						
						
						
					 
					
						2010-08-20 13:03:32 -04:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						c6ed8b9a66 
					 
					
						
						
							
							indent  
						
						
						
						
					 
					
						2010-08-20 00:07:03 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						90a605432e 
					 
					
						
						
							
							.c -> .obj  
						
						
						
						
					 
					
						2010-08-20 00:05:16 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						27c94fadca 
					 
					
						
						
							
							bits  
						
						
						
						
					 
					
						2010-08-20 00:03:16 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						c073ec126f 
					 
					
						
						
							
							remove unused stuff  
						
						
						
						
					 
					
						2010-08-20 00:01:49 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						1f226a37b9 
					 
					
						
						
							
							try glue in ltm in NTMakefile  
						
						
						
						
					 
					
						2010-08-19 23:55:33 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						2952862912 
					 
					
						
						
							
							add new numbers  
						
						
						
						
					 
					
						2010-08-15 15:27:36 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						763a72b73a 
					 
					
						
						
							
							enable ltm, add key blinding, add remove tfm  
						
						
						
						
					 
					
						2010-08-15 15:06:58 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						16feede517 
					 
					
						
						
							
							Build test vectors for Simon Josefsson (draft-josefsson-pbkdf2-test-vectors-00)  
						
						
						
						
					 
					
						2010-08-05 00:50:28 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Wilkinson 
							
						 
					 
					
						
						
							
						
						40ef7759b9 
					 
					
						
						
							
							hcrypto: Remove bn.h from rand.h  
						
						... 
						
						
						
						rand.h doesn't require any symbols defined in bn.h, so don't
include bn.h in the header file. This makes it easier for applications
to include only the symmetric portions of libhcrypto.
Signed-off-by: Love Hornquist Astrand <lha@h5l.org > 
						
						
					 
					
						2010-07-21 18:00:21 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						94a5df1840 
					 
					
						
						
							
							use ct_memcmp  
						
						
						
						
					 
					
						2010-07-20 08:07:23 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						baec3d761c 
					 
					
						
						
							
							allow specifying the engine to use  
						
						
						
						
					 
					
						2010-07-18 16:13:24 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						aaf598c2fd 
					 
					
						
						
							
							drop pregen  
						
						
						
						
					 
					
						2010-07-18 14:10:55 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						b9754f1def 
					 
					
						
						
							
							pref numbers and switch to ltm  
						
						
						
						
					 
					
						2010-07-18 14:08:26 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						e7c7091ae5 
					 
					
						
						
							
							add ltm dh  
						
						
						
						
					 
					
						2010-07-18 13:26:39 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						6c0c936595 
					 
					
						
						
							
							select add libtommath  
						
						
						
						
					 
					
						2010-07-18 13:04:03 -07:00 
						 
				 
			
				
					
						
							
							
								Love Hornquist Astrand 
							
						 
					 
					
						
						
							
						
						1a625c0908 
					 
					
						
						
							
							ltm-0.41  
						
						
						
						
					 
					
						2010-07-01 10:51:29 -07:00