Commit Graph

701 Commits (e36fd6eb65b569a8e6ff0441f62286a2952d292c)

Author SHA1 Message Date
toddouska 8dcabdc1cd add client-tls-writedup example 2017-03-20 15:21:55 -07:00
dgarske 1d2af8097f Merge pull request #37 from dgarske/tls-perf-fixes
Fixes for TLS perf examples
2017-02-19 14:49:25 -08:00
David Garske a8a68e5f44 Fix async write handling in client-tls-perf. 2017-01-30 14:25:51 -08:00
David Garske 3a1e5518ad Fixes for TLS perf examples. Fixed issue with server-tls-epll-threaded not doing wolfAsync_DevClose. Enhanced server-tls-epll-threaded to use the wolfAsync_DevOpenThread feature to assign thread and QuickAssist core affinity. Added “-a” option on servers to allow TLS version downgrade. Enhancements to the Makefile. Other various cleanups. 2017-01-26 17:11:32 -08:00
toddouska 849f19ff12 Merge pull request #36 from dgarske/cleanup_psk
Cleanups for the PSK examples
2017-01-23 14:02:35 -08:00
toddouska 10115e7254 Merge pull request #35 from JacobBarthelmeh/master
simple pkcs12 example added
2017-01-23 14:01:47 -08:00
David Garske de6488c9e7 Update the includes to use options.h then ssl.h. Updated and renamed the README.md to indicate that “WOLFSSL_STATIC_PSK” is required when building wolfSSL. 2017-01-19 16:51:21 -08:00
Jacob Barthelmeh 8f1ac1a379 simple pkcs12 example added 2017-01-09 14:35:12 -07:00
Kaleb Himes 55861e82ec Update README.md 2016-12-27 10:52:42 -07:00
Kaleb Himes 6fdf7ef3d4 Add x509 section to README 2016-12-17 07:56:45 -07:00
Kaleb Himes f8499ea4d4 Merge pull request #33 from JacobBarthelmeh/master
add SGX example
2016-12-15 16:42:29 -07:00
Jacob Barthelmeh e47840d11f update SGX README 2016-12-15 16:35:45 -07:00
JacobBarthelmeh 8c76d40d30 Merge pull request #34 from kaleb-himes/ciocb-examples
custom io callback examples using the file system
2016-12-15 14:36:20 -07:00
kaleb-himes 729a7b698b removed unnecessary header files 2016-12-15 14:30:26 -07:00
kaleb-himes 598803c967 Remove commented client psk callback from psk testing 2016-12-15 09:21:43 -07:00
kaleb-himes 208ef9b899 custom io callback examples using the file system
use already available certs
2016-12-14 17:12:39 -07:00
Jacob Barthelmeh ae19a076cb add SGX example 2016-12-14 11:52:09 -07:00
dgarske f25777aa60 Merge pull request #32 from kaleb-himes/x509
beginnings of X509 and DESIGN change
2016-11-30 09:55:48 -08:00
kaleb-himes e1620afba3 help menu and usage for x509 added 2016-11-28 20:40:04 -07:00
kaleb-himes c368db987b addition error check and test cases 2016-11-28 08:57:19 -07:00
kaleb-himes dfb12cac88 portability update for linux /bin/sh script 2016-11-27 17:24:26 -07:00
kaleb-himes 3cc67a4716 full API updates to reflect design change 2016-11-27 07:01:29 -07:00
kaleb-himes 069fda365c added check for multiple inputs, remove test log 2016-11-26 08:27:08 -07:00
kaleb-himes eac5cef61c file system for cert req option and added first make check 2016-11-25 20:26:19 -07:00
kaleb-himes eeac91bbd1 Merge branch 'x509' of https://github.com/kaleb-himes/wolfssl-examples into x509 2016-11-25 19:46:17 -07:00
kaleb-himes 44c6281970 increase default max cert size to handle chain certificate 2016-11-25 19:45:56 -07:00
kaleb-himes db5c0c0d3e turn on all tests by default 2016-11-25 19:44:44 -07:00
kaleb-himes 5e5192855c remove non revision controlled files 2016-11-25 15:19:29 -07:00
kaleb-himes a294b09c79 add echo for pem output and flag to silence echo 2016-11-25 14:35:10 -07:00
kaleb-himes efcfa2f014 Pem to Der implemented, test case added 2016-11-25 14:20:08 -07:00
kaleb-himes 8f1b696c53 Der to Pem conversion implemented. test cases added 2016-11-25 12:51:20 -07:00
kaleb-himes a0a799f26b cleanup and add test cases for user input 2016-11-24 21:01:07 -07:00
kaleb-himes 21eb80db37 basic error handling for inform/outform arguments 2016-11-24 09:44:47 -07:00
kaleb-himes d42a176965 version update 2016-11-24 08:49:17 -07:00
kaleb-himes 4c71c1e89b header and copyright updates 2016-11-24 08:45:33 -07:00
kaleb-himes 8410156239 Design updates 2016-11-24 08:35:39 -07:00
kaleb-himes 9dda838075 x509 begin and fix mallocs with sanity checks 2016-11-23 22:26:51 -07:00
kaleb-himes 01c7b27da4 new options arguments header 2016-11-23 22:13:44 -07:00
Sean Parkinson 8759c175c3 Merge pull request #31 from dgarske/epoll_async_fix
Fixes issue with client-tis-perf and async
2016-11-22 10:41:38 +10:00
David Garske 5e4811f905 Removed obsolete "//return(EXIT_FAILURE);". Renamed .md doc file. Added comment in Makefile. 2016-11-21 16:31:25 -08:00
David Garske 14673d95c1 Fix to allow async dev open failure to continue, but use non-async mode. Added support for QuickAssist libraries in Makefile. 2016-11-21 16:25:43 -08:00
David Garske 2e65dafbcc Fixes issue with client-tis-perf and async by splitting read wait and read (async return was waiting again and blocking). Added debug enable option. Cleanup mutex locking around total bytes, so only is done once. Fix for Makefile to include math lib (required for DH pow/log. 2016-11-21 16:25:43 -08:00
Sean Parkinson 7d89c4c424 Merge pull request #30 from dgarske/tls_make_epoll_fix
Fix tls MakeFile to detect OS and only build epoll example on Linux.
2016-11-22 10:23:59 +10:00
Kaleb Himes cde614c4aa Merge pull request #29 from dgarske/clu_base64
wolfCLU base64 support
2016-11-17 13:39:08 -07:00
David Garske 41fd5a9021 Update README.md for easier wolf ./configure since base64 is enabled with opensslextra. 2016-11-17 12:29:35 -08:00
David Garske 14eff98d45 Fixes based on feedback. Thanks 2016-11-17 11:42:03 -08:00
David Garske accf3de929 Fix tls MakeFile to detect OS and only build epoll example on Linux. 2016-11-17 11:39:32 -08:00
David Garske e8a30d6589 Make sure wolfssl lib without WOLFSSL_BASE64_ENCODE still works. 2016-11-17 11:07:18 -08:00
David Garske b92011dfbd Updates to README.md for base64 support. Disable "output: len" statement which messes up piped output. 2016-11-17 11:00:49 -08:00
David Garske bef40fe5db Added base64 encode/decode option to wolfCLU.
Examples:
"./wolfssl -hash base64dec -in encoded.txt"
"./wolfssl -hash base64enc -in plain.txt"
2016-11-17 10:45:43 -08:00