Commit Graph

99 Commits (1cc35553b67d2165093b9064e2092a8f5412824e)

Author SHA1 Message Date
MJSPollard eb0da47e1f added define fixes to stop errors when executing make in tls dir 2018-09-06 13:11:24 -06:00
kaleb-himes ccc256b499 Update client ecdhe example to use new chain cert 2018-07-30 15:19:57 -06:00
Kaleb Himes 0edf43fde1
Merge pull request #41 from dgarske/cacb_example
Added example that has the CA callback
2018-05-31 15:52:31 -06:00
Kaleb Himes 55abb7e296
Merge pull request #42 from dgarske/server_accept
Added wolfSSL_accept to TLS server examples
2018-05-31 15:48:00 -06:00
kaleb-himes df4f87d634 fix pkcs12 client example 2018-05-31 15:43:38 -06:00
David Garske 341c05f9f7 Added wolfSSL_accept to TLS server examples, even though its not explicitly required. 2018-05-17 11:42:50 -07:00
David Garske 0ab56e39f2 Added example that has the CA callback “wolfSSL_CTX_SetCACb” API and shows how to print information for the X509. This works only with OPENSSL_EXTRA defined. Fixed typo in server epoll examples. 2018-05-17 11:42:43 -07:00
kaleb-himes df13803954 Updates following peer review
Update 2 following peer review
2018-03-13 10:45:35 -06:00
kaleb-himes 0647d0c808 Add pkcs12 examples client and remove build blockers
implement better memory handling
2018-03-13 09:15:22 -06:00
kaleb-himes d794acde6d Update wolfssl-examples to properly include options.h 2017-08-07 14:37:39 -06:00
Levi Rak bd83dd5ffb re-added compile time error for not having --enable-writedup 2017-06-05 16:33:48 -06:00
Levi Rak a8894d18fe fixed botched merge 2017-06-05 13:26:25 -06:00
Levi Rak df879fd5f9 found a stay <<<<<<< HEAD tag 2017-06-02 17:14:04 -06:00
Levi Rak beab3faa87 Merge branch 'master' of https://github.com/wolfssl/wolfssl-examples into tls-simplify 2017-06-02 17:11:35 -06:00
Levi Rak 9c77833933 README: callback and ecdhe 2017-06-02 16:52:09 -06:00
Levi Rak 14a6533e2a proof read 2017-06-02 16:03:00 -06:00
Levi Rak 74facb96d1 README: list fix 2017-06-02 15:22:56 -06:00
Levi Rak 71bb6cb581 README: TCP -> TLS 2017-06-02 15:21:25 -06:00
Levi Rak 50c0d244a1 markdown orderd list fix (second try) 2017-06-02 12:44:11 -06:00
Levi Rak 93297cf778 markdown orderd list fix (hopefully) 2017-06-02 12:39:26 -06:00
Levi Rak 31ba6d8932 README: tcp client/server 2017-06-02 12:27:31 -06:00
Levi Rak 33630926cd Readme test 2017-06-02 10:32:13 -06:00
Levi Rak 58dce0062b touch-up 2017-06-02 09:56:23 -06:00
Levi Rak 9554457a33 minor format 2017-06-01 17:20:42 -06:00
Levi Rak d91fa0984f made server-tls-threaded from server-tls 2017-06-01 16:19:07 -06:00
Levi Rak 7d61f05acd made client-tls-writedup from client-tls 2017-06-01 14:20:30 -06:00
Levi Rak 8979e728e3 made client-tls-resume from client-tls 2017-06-01 12:03:44 -06:00
Levi Rak 27181cb123 README nuke 2017-06-01 09:21:38 -06:00
Levi Rak be31d0a715 make *-tls-nonblocking from *-tls 2017-05-31 17:16:41 -06:00
Levi Rak cc2fe9cae0 made *-tls-ecdhe from *-tls 2017-05-31 14:05:02 -06:00
Levi Rak 74deab3262 make *-tls-callback from *-tls 2017-05-31 11:10:51 -06:00
Levi Rak a0aa083f9e made client-tls from cleaned client-tcp 2017-05-30 17:08:08 -06:00
Levi Rak f4ea855588 made server-tls from cleaned server-tcp 2017-05-30 16:50:27 -06:00
Levi Rak b55cf447e3 cleaned up client-tcp 2017-05-30 16:15:53 -06:00
Levi Rak 716a64546c flattened server-tcp 2017-05-30 15:21:55 -06:00
Levi Rak 70c71f05db reformed the Makefile for generality 2017-05-30 13:21:46 -06:00
Levi Rak 56f6b9c2fb Cleaned up whitespace/alignment 2017-05-22 11:18:54 -06:00
kaleb-himes 26b5a9d65f Merge branch 'master' of https://github.com/wolfssl/wolfssl-examples 2017-04-29 08:47:52 -06:00
kaleb-himes 283074b528 remove functions in client-tcp and client-tls for better comparison 2017-03-30 13:33:05 -06:00
toddouska 8dcabdc1cd add client-tls-writedup example 2017-03-20 15:21:55 -07: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
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
David Garske accf3de929 Fix tls MakeFile to detect OS and only build epoll example on Linux. 2016-11-17 11:39:32 -08:00
Sean Parkinson f9a67e00a5 Performance servers and client.
The servers use epoll.
The threaded server uses pthread.
The client and server support asynchronous crypto.
2016-11-15 22:30:20 +10:00
kaleb-himes cec6d8e286 new udp arg is 6th argument not 4th for tcp_accept 2016-09-01 11:12:25 -06:00
kaleb-himes 85f6cc95fc update tcp_connect arguments and cleanup uninitialized warnings in examples 2016-09-01 11:09:17 -06:00
toddouska 9d5f04ab81 add in memory TLS I/O callback example 2016-06-24 13:20:51 -07:00