jrblixt 
							
						 
					 
					
						
						
							
						
						1c0006882a 
					 
					
						
						
							
							Remove AssertIntEq from within function.  
						
						
						
						
					 
					
						2017-05-26 09:44:12 -06:00 
						 
				 
			
				
					
						
							
							
								jrblixt 
							
						 
					 
					
						
						
							
						
						edddd05226 
					 
					
						
						
							
							Changes per Chris.  
						
						
						
						
					 
					
						2017-05-24 11:50:18 -06:00 
						 
				 
			
				
					
						
							
							
								jrblixt 
							
						 
					 
					
						
						
							
						
						b47fca5760 
					 
					
						
						
							
							Patched and Clean up for PR.  
						
						
						
						
					 
					
						2017-05-24 11:50:13 -06:00 
						 
				 
			
				
					
						
							
							
								jrblixt 
							
						 
					 
					
						
						
							
						
						fc5a37ac02 
					 
					
						
						
							
							Changes per Chris.  
						
						
						
						
					 
					
						2017-05-23 10:01:31 -06:00 
						 
				 
			
				
					
						
							
							
								David Garske 
							
						 
					 
					
						
						
							
						
						4edcbc79c1 
					 
					
						
						
							
							RipeMd and Sha224 added to unit test.  
						
						
						
						
					 
					
						2017-05-18 09:32:11 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						f06a392764 
					 
					
						
						
							
							COMPAT. LAYER : DES set key and malloc/free  
						
						
						
						
					 
					
						2016-11-07 13:21:05 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						b686deecbe 
					 
					
						
						
							
							PKCS12 : Add PKCS12 parsing  
						
						
						
						
					 
					
						2016-10-29 13:12:26 -06:00 
						 
				 
			
				
					
						
							
							
								John Safranek 
							
						 
					 
					
						
						
							
						
						b994244011 
					 
					
						
						
							
							Revising the Extended Master Secret support. Removing the dynamic  
						
						... 
						
						
						
						TLSX support for the extention and treating it like the Signature
and Hash algorithms extension. It is to be enabled by default and
the user can turn it off at run time or build time. 
						
						
					 
					
						2016-09-11 18:05:44 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Conlon 
							
						 
					 
					
						
						
							
						
						88fab67804 
					 
					
						
						
							
							add extended master unit tests  
						
						
						
						
					 
					
						2016-09-01 15:15:17 -06:00 
						 
				 
			
				
					
						
							
							
								John Safranek 
							
						 
					 
					
						
						
							
						
						46e92e0211 
					 
					
						
						
							
							DTLS-SCTP example client and server  
						
						... 
						
						
						
						1. Update the example client and server to test DTLS-SCTP.
2. Modify the test.h functions for setting up connections to allow
for a SCTP option.
3. Update other examples to use the new test.h functions.
4. Removed some prototypes in the client header file were some functions
that should have been static to the client.c file and made them static. 
						
						
					 
					
						2016-08-26 19:58:36 -07:00 
						 
				 
			
				
					
						
							
							
								toddouska 
							
						 
					 
					
						
						
							
						
						78ca9e7716 
					 
					
						
						
							
							Merge pull request  #482  from dgarske/async  
						
						... 
						
						
						
						Asynchronous wolfCrypt RSA and TLS client support 
						
						
					 
					
						2016-08-25 10:06:18 -07:00 
						 
				 
			
				
					
						
							
							
								John Blixt 
							
						 
					 
					
						
						
							
						
						a9935cbc28 
					 
					
						
						
							
							Made changes found by Jenkins.  
						
						
						
						
					 
					
						2016-08-19 10:23:55 -06:00 
						 
				 
			
				
					
						
							
							
								John Blixt 
							
						 
					 
					
						
						
							
						
						813a9b05b5 
					 
					
						
						
							
							Clean up and Chris check added the changes.  
						
						
						
						
					 
					
						2016-08-18 15:07:07 -06:00 
						 
				 
			
				
					
						
							
							
								John Blixt 
							
						 
					 
					
						
						
							
						
						f61c045e65 
					 
					
						
						
							
							Changes to the Assert Macros used and added wolfSSL_CTX_use_certificate_buffer()  
						
						
						
						
					 
					
						2016-08-18 10:03:33 -06:00 
						 
				 
			
				
					
						
							
							
								John Blixt 
							
						 
					 
					
						
						
							
						
						b068eec96d 
					 
					
						
						
							
							added wolfSSL_CTX_SetMinVersion  
						
						
						
						
					 
					
						2016-08-17 14:41:37 -06:00 
						 
				 
			
				
					
						
							
							
								John Blixt 
							
						 
					 
					
						
						
							
						
						cddc771829 
					 
					
						
						
							
							Added wolfSSL_SetMinVersion  
						
						
						
						
					 
					
						2016-08-17 14:05:37 -06:00 
						 
				 
			
				
					
						
							
							
								John Blixt 
							
						 
					 
					
						
						
							
						
						584733b138 
					 
					
						
						
							
							Chris looked at functions added for correctness.  
						
						
						
						
					 
					
						2016-08-17 11:27:14 -06:00 
						 
				 
			
				
					
						
							
							
								John Blixt 
							
						 
					 
					
						
						
							
						
						65b2b14a0f 
					 
					
						
						
							
							added test functions for wolfCrypt_Init and OCSP stapling v1 and v2  
						
						
						
						
					 
					
						2016-08-17 10:32:03 -06:00 
						 
				 
			
				
					
						
							
							
								David Garske 
							
						 
					 
					
						
						
							
						
						17a34c5899 
					 
					
						
						
							
							Added asynchronous wolfCrypt RSA, TLS client and Cavium Nitrox V support. Asynchronous wolfSSL client support for "DoServerKeyExchange", "SendClientKeyExchange", "SendCertificateVerify" and "DoCertificateVerify". Fixes for async DTLS. Refactor of the wolf event and async handling for use in wolfCrypt. Refactor of the async device support so its hardware agnostic. Added Cavium Nitrox V support (Nitrox tested using SDK v0.2 CNN55XX-SDK with new configure "--with-cavium-v=/dir" option). Moved Nitrox specific functions to new port file "port/cavium/cavium_nitrox.c". RSA refactor to handle async with states. RSA optimization for using dpraw for private key decode. Use double linked list in wolf event for faster/cleaner code. Use typedef for wolf event flag. Cleanup of the async error codes. wolfCrypt test and benchmark support for async RSA. Asynchronous mode enabled using "./configure --enable-asynccrypt". If no async hardware is defined then the internal async simulator (WOLFSSL_ASYNC_CRYPT_TEST) is used. Note: Using async mode requires async.c/h files from wolfSSL. If interested in using asynchronous mode please send email to info@wolfssl.com.  
						
						
						
						
					 
					
						2016-08-15 13:59:41 -06:00 
						 
				 
			
				
					
						
							
							
								David Garske 
							
						 
					 
					
						
						
							
						
						5b3a72d482 
					 
					
						
						
							
							Cleanup of stdlib function calls in the wolfSSL library to use our cross-platform "X*" style macros in types.h.  
						
						
						
						
					 
					
						2016-06-29 11:11:25 -07:00 
						 
				 
			
				
					
						
							
							
								toddouska 
							
						 
					 
					
						
						
							
						
						ac6635593b 
					 
					
						
						
							
							Revert "Bio"  
						
						
						
						
					 
					
						2016-06-27 10:53:34 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						ea71814518 
					 
					
						
						
							
							Merge  https://github.com/wolfSSL/wolfssl  
						
						
						
						
					 
					
						2016-06-17 13:58:53 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						8be5409bc5 
					 
					
						
						
							
							static method func / ocsp callbacks / heap test / alpn free func / remove timing resistant constraint  
						
						
						
						
					 
					
						2016-06-09 11:36:31 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						2feee8856e 
					 
					
						
						
							
							revise static memory and update heap hint  
						
						
						
						
					 
					
						2016-06-04 19:03:48 -06:00 
						 
				 
			
				
					
						
							
							
								Ludovic FLAMENT 
							
						 
					 
					
						
						
							
						
						5d67bb881e 
					 
					
						
						
							
							fix memory leaks  
						
						
						
						
					 
					
						2016-05-25 17:44:31 +02:00 
						 
				 
			
				
					
						
							
							
								Ludovic FLAMENT 
							
						 
					 
					
						
						
							
						
						99b5aa587f 
					 
					
						
						
							
							Fix errors (jenkins)  
						
						
						
						
					 
					
						2016-05-23 11:11:57 +02:00 
						 
				 
			
				
					
						
							
							
								Ludovic FLAMENT 
							
						 
					 
					
						
						
							
						
						ed4f67058a 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/wolfssl/wolfssl  
						
						
						
						
					 
					
						2016-05-20 21:51:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ludovic FLAMENT 
							
						 
					 
					
						
						
							
						
						9fe6ca3130 
					 
					
						
						
							
							remove XSNPRINTF  
						
						... 
						
						
						
						add a full BIO client/server test 
						
						
					 
					
						2016-05-17 17:49:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						1b278edfd0 
					 
					
						
						
							
							fix unused functions, make WOLFSSL first parameter, add comments  
						
						
						
						
					 
					
						2016-05-16 23:48:26 -06:00 
						 
				 
			
				
					
						
							
							
								Ludovic FLAMENT 
							
						 
					 
					
						
						
							
						
						4017e0f8dd 
					 
					
						
						
							
							fix BIO issues :  
						
						... 
						
						
						
						- remove unrequited tests
- fix compilations for lighty, stunned, openssh
- wc_BioGetAcceptSocket IPv4 / IPv6 support
- remove <stdio.h> from bio.h
- add NO_STDIO_FILESYSTEM for BIO_printf
- memset -> XMEMSET
- strlen -> XSTRLEN 
						
						
					 
					
						2016-05-15 20:22:19 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						c8576566cc 
					 
					
						
						
							
							add public wolfSSL_dtls_export and api tests  
						
						
						
						
					 
					
						2016-05-14 12:49:09 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						8c45cb1938 
					 
					
						
						
							
							add DTLS session export option  
						
						
						
						
					 
					
						2016-05-10 13:27:45 -06:00 
						 
				 
			
				
					
						
							
							
								Ludovic FLAMENT 
							
						 
					 
					
						
						
							
						
						5d1de3bb33 
					 
					
						
						
							
							One file for all BIO functions in wolfcrypt  
						
						... 
						
						
						
						move required functions from wolfssl to wolfcrypt
add client/server tests for BIO 
						
						
					 
					
						2016-05-05 12:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						05e56b75f6 
					 
					
						
						
							
							scan-build, valgrind issues and fix issue with ExtractDate, struct tm  
						
						
						
						
					 
					
						2016-05-03 09:22:16 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						f19541ffe5 
					 
					
						
						
							
							update to MYSQL compatibility  
						
						
						
						
					 
					
						2016-05-03 09:22:15 -06:00 
						 
				 
			
				
					
						
							
							
								David Garske 
							
						 
					 
					
						
						
							
						
						993972162e 
					 
					
						
						
							
							MinGW fixes, server port assigning cleanup and ping test cleanup. Fixes issue with visibility detection with MinGW. The visibility.m4 script was not actually trying to call the hidden function, which caused MinGW to detect improperly that visibility was supported. Fix for bogusFile on Windows build. Fixes to build warnings for unused variable 'res' and signed/unsigned comparison for sizeof min(). Cleanup of the server side port assignment to allow use with Windows/MinGW/Cygwin. If Windows uses new GetRandomPort() function in test.h to get port in in the 49152 - 65535 range. If *nix then uses the tcp_listen returned port. Otherwise uses the default wolfSSLPort. Refactor of the ping test code to use common file and properly handle ping count differences (Windows "-c" vs. *Nix style "-n"). Workaround for MinGW and cyassl/options.h getting file permissions error. Added non-fatal compile warning if using MinGW that "strtok_s" might be missing along with a link to public domain source that can be used.  
						
						
						
						
					 
					
						2016-04-08 11:48:14 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						696169634e 
					 
					
						
						
							
							check return value of wolfSSL_set_fd  
						
						
						
						
					 
					
						2016-03-25 13:59:04 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						e99a5b0483 
					 
					
						
						
							
							prepare for release v3.9.0  
						
						
						
						
					 
					
						2016-03-17 16:02:13 -06:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						267dc48d95 
					 
					
						
						
							
							fixs after testing : hash table, using NO_SKID, sanity check, and freeing dCert  
						
						
						
						
					 
					
						2016-03-02 15:23:50 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						05d2cec7c1 
					 
					
						
						
							
							addition to api tests and refactor location of trusted peer cert check  
						
						
						
						
					 
					
						2016-03-02 11:35:03 -07:00 
						 
				 
			
				
					
						
							
							
								Jacob Barthelmeh 
							
						 
					 
					
						
						
							
						
						d0f8132cdc 
					 
					
						
						
							
							forcing sensitive memory to be all zeros when done with it  
						
						
						
						
					 
					
						2016-02-01 10:45:09 -07:00 
						 
				 
			
				
					
						
							
							
								toddouska 
							
						 
					 
					
						
						
							
						
						157486ce0d 
					 
					
						
						
							
							fix hint types for misuse of in_buffer and out_buffer  
						
						
						
						
					 
					
						2015-12-29 16:13:09 -08:00 
						 
				 
			
				
					
						
							
							
								Chris Conlon 
							
						 
					 
					
						
						
							
						
						d2a80ba1bc 
					 
					
						
						
							
							remove extra NULL check in SetTmpDH_buffer/file_wrapper, fix API tests  
						
						
						
						
					 
					
						2015-11-30 10:25:55 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Conlon 
							
						 
					 
					
						
						
							
						
						9c6b52876a 
					 
					
						
						
							
							add SetTmpDH file/buffer functions to API tests  
						
						
						
						
					 
					
						2015-11-20 13:32:44 -07:00 
						 
				 
			
				
					
						
							
							
								Ludovic FLAMENT 
							
						 
					 
					
						
						
							
						
						9ef43910ed 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/wolfssl/wolfssl  
						
						
						
						
					 
					
						2015-10-16 07:46:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ludovic FLAMENT 
							
						 
					 
					
						
						
							
						
						d4f3419758 
					 
					
						
						
							
							ALPN : add function to get in a server the list of supported protocols sent by the client.  
						
						
						
						
					 
					
						2015-10-15 14:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								Ludovic FLAMENT 
							
						 
					 
					
						
						
							
						
						10f5154389 
					 
					
						
						
							
							ALPN : add option to continue in case of client/server protocol mismatch (like OpenSSL)  
						
						
						
						
					 
					
						2015-10-13 09:38:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ludovic FLAMENT 
							
						 
					 
					
						
						
							
						
						bf3b0a228d 
					 
					
						
						
							
							add support for Application-Layer Protocol Name (RFC 7301) in the TLS extensions  
						
						
						
						
					 
					
						2015-10-09 15:18:41 +02:00 
						 
				 
			
				
					
						
							
							
								toddouska 
							
						 
					 
					
						
						
							
						
						46e7e9acf9 
					 
					
						
						
							
							disable SSLv3 by default  
						
						
						
						
					 
					
						2015-08-12 16:39:13 -07:00 
						 
				 
			
				
					
						
							
							
								Moisés Guimarães 
							
						 
					 
					
						
						
							
						
						ca01cebd28 
					 
					
						
						
							
							adds SNI abort option to turn SNI mandatory for WebSocket (RFC6455 page 17).  
						
						... 
						
						
						
						@see WOLFSSL_SNI_ABORT_ON_ABSENCE and the xxxSNI_SetOptions() functions for further details. 
						
						
					 
					
						2015-07-01 19:21:18 -03:00