| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Moisés Guimarães | 61c50b26d0 | makes wolfSSL_SNI_GetFromBuffer() return SNI_UNSUPPORTED instead of BUFFER_ERROR for SSL v2.0 client hello buffers. | 2015-06-25 12:48:11 -03:00 |  | 
			
				
					| 
							
							
								 toddouska | 86f2b9a98f | turn off DTLSv1 functions for disable old tls | 2015-04-08 13:29:25 -07:00 |  | 
			
				
					| 
							
							
								 toddouska | f7c99cec3e | obey user ecc choices at TLS layer | 2015-03-18 14:12:23 -07:00 |  | 
			
				
					| 
							
							
								 toddouska | ac979d49ab | fix sni yassl tests | 2015-02-25 20:34:50 -08:00 |  | 
			
				
					| 
							
							
								 toddouska | 473a120ba2 | remove more stale cyassl headers | 2015-02-25 13:34:29 -08:00 |  | 
			
				
					| 
							
							
								 kaleb-himes | a389620a29 | Copyright (C) updates | 2015-01-08 09:39:04 -07:00 |  | 
			
				
					| 
							
							
								 kaleb-himes | ce65bef5a8 | enable-fpecc enable-ecc | 2015-01-06 13:42:02 -07:00 |  | 
			
				
					| 
							
							
								 kaleb-himes | 1c75a6e74f | tests/api.c updated | 2014-12-30 12:41:26 -07:00 |  | 
			
				
					| 
							
							
								 kaleb-himes | adfa2348ba | cleanup | 2014-12-29 17:06:45 -07:00 |  | 
			
				
					| 
							
							
								 kaleb-himes | 64d06580c1 | examples not seeing WOLFSSL_API | 2014-12-29 16:30:26 -07:00 |  | 
			
				
					| 
							
							
								 Kaleb Himes | 53057f0b0d | name changes kaleb push | 2014-12-17 10:00:17 -07:00 |  | 
			
				
					| 
							
							
								 Moisés Guimarães | 513ea4d38a | add SNI_UNSUPPORTED for better handling SSL 3.0 buffers on CyaSSL_SNI_GetFromBuffer() | 2014-12-08 17:31:37 -03:00 |  | 
			
				
					| 
							
							
								 toddouska | 1f8d84553c | add server_ready file to externally monitor example server for ready to accept, -r option | 2014-11-26 12:13:47 -08:00 |  | 
			
				
					| 
							
							
								 toddouska | 6175a2a20c | cleanup fp cache on examples with thread local storage | 2014-09-09 10:14:32 -07:00 |  | 
			
				
					| 
							
							
								 toddouska | 2c595139db | fix tirtos merge | 2014-09-08 19:40:03 -07:00 |  |