Commit Graph

182 Commits (a70760ed82b1b1a09ec5ebcf0ee4e8b83c77a0f3)

Author SHA1 Message Date
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
kaleb-himes e6b2d046b3 update git ignore and add DH params to server-tls example 2015-11-13 13:12:01 -07:00
kaleb-himes 91569d5452 New certs update client-callback and server-callback with new API 2015-10-19 14:56:01 -06:00
kaleb-himes d479955cb1 licence updated 2015-08-31 13:37:37 -06:00
kaleb-himes 2f579f9069 fix error in loop logic, allow debugging 2015-08-31 10:03:28 -06:00
kaleb-himes 590e04c43a formatting fixes for some of the tls examples 2015-08-28 14:26:30 -06:00
kaleb-himes eb7e6535b2 ecdhe client/server examples 2015-08-28 13:57:59 -06:00
Nickolas Lapp 336ba1515d Updated tls from cyassl to wolfssl, updating headers 2015-05-26 13:07:31 -06:00
kaleb-himes c20b82925b wolfssl Initial 2015-01-09 16:44:54 -07:00
CJ a03ef8c5cf code update 2014-08-15 15:32:11 -06:00
JacobBarthelmeh a9c97d247b Delete server-callback 2014-08-01 10:41:03 -06:00
JacobBarthelmeh ce5b62efff Delete client-callback 2014-08-01 10:40:49 -06:00
JacobBarthelmeh 62e3975982 updated certs and added tls callback example 2014-08-01 10:37:12 -06:00
CJ 45d970cdac additional include for select 2014-07-02 10:29:50 -06:00
CJ fa57d233bc nonblocking update 2014-07-02 09:33:17 -06:00
Shane Israel 12f9976169 Updated tutorial 2014-07-01 14:54:45 -06:00
Shane Israel af0ba82b65 Updated tutorial 2014-07-01 13:47:11 -06:00
Shane Israel 20a1311ea9 Updated tutorial 2014-07-01 13:43:29 -06:00
Shane Israel 64532a4ef5 Renamed back to tutorial-tcp-tls.md 2014-07-01 12:01:12 -06:00
Shane Israel 2a8a3489f2 Updated tutorial 2014-07-01 11:58:08 -06:00
Shane Israel ae13139234 Updated tutorial 2014-07-01 11:54:30 -06:00
Shane Israel 1355a5c443 Changed the name of the tutorial.md to README.md so that it auto shows up 2014-07-01 11:47:48 -06:00
Shane Israel 5cd9b036be Updated Tutorial 2014-07-01 11:44:45 -06:00
Shane Israel bcc98307fe Updated Tutorial 2014-07-01 11:39:00 -06:00
Shane Israel de5e8c96c3 Updated Tutorial 2014-07-01 11:33:43 -06:00
Shane Israel 5409111c95 Updated Tutorial 2014-07-01 11:32:11 -06:00
Shane Israel e740415134 Updated Tutorial 2014-07-01 11:30:57 -06:00
Shane Israel 467c13fb25 Updated Tutorial 2014-07-01 11:28:56 -06:00
Shane Israel 2bf6fbabf0 Updated Tutorial 2014-07-01 11:26:13 -06:00
Shane Israel 7e2322bff6 Updated Tutorial 2014-07-01 11:25:22 -06:00
Shane Israel 99b676cae3 Updated Tutorial 2014-07-01 11:24:05 -06:00
Shane Israel 57c5815f62 Added index to Tutorial 2014-07-01 11:22:10 -06:00
Shane Israel d67d703d29 Updated tutorial 2014-07-01 11:08:43 -06:00
Shane Israel 00cbf70341 Updated tutorial 2014-07-01 10:52:40 -06:00
Shane Israel 1227566100 Updated tutorial 2014-07-01 10:25:36 -06:00
Shane Israel cdeb556b72 Updated tutorial 2014-07-01 10:24:28 -06:00
Shane Israel eb2b9c2968 Updated tutorial 2014-07-01 10:22:00 -06:00
CJ 00f2601acf client tutorial update 2014-07-01 10:16:20 -06:00
Shane Israel 493709b264 back to normal 2014-07-01 09:36:33 -06:00
Shane Israel 5ad787a26f another test 2014-07-01 09:34:51 -06:00
CJ 2e135f0f4f initial tutorial update 2014-07-01 09:33:25 -06:00
CJ 10fb7f6a69 initial tutorial update 2014-07-01 09:31:58 -06:00
Shane Israel a62664a865 removed sample 2014-07-01 09:27:13 -06:00
Shane Israel 4e774d71b5 Testing syntax highlighting 2014-07-01 09:25:14 -06:00
Shane Israel 83fcc7ddb4 Fixed clang warnings 2014-06-30 11:10:03 -06:00
Shane Israel 3bc417467d Merge branch 'master' of https://github.com/wolfSSL/wolfssl-examples
Fixed some warning issues
2014-06-30 10:45:29 -06:00
Shane Israel 88d76b4dc6 Removed warnings 2014-06-30 10:44:27 -06:00
CJ 698251827e certificate location update 2014-06-30 10:25:13 -06:00
CJ b799e7d696 minor warnings fix 2014-06-30 10:03:53 -06:00
Chris Conlon 4504528bf2 add initial TLS examples 2014-06-30 09:53:18 -06:00