Commit Graph

431 Commits (dfb12cac887680db39480683393b2660a919a23c)

Author SHA1 Message Date
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
toddouska 0ff6c1136f Merge pull request #28 from SparkiDev/sparki
Performance servers and client.
2016-11-17 10:18:27 -08:00
toddouska c1ebd0aa19 Merge pull request #27 from dgarske/master
Signature Example: Added ability to perform verify against signature file
2016-11-15 14:07:16 -08:00
toddouska ced8d9a3c7 Merge pull request #24 from cconlon/x509
Example of extracting fields from X.509 certificate
2016-11-15 14:06:48 -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
David Garske f03ff6ec85 Updated ECC make key example to use wc_ecc_make_key_ex API, which supports ecc_curve_id. 2016-11-11 12:30:16 -08:00
David Garske ad8ca32d03 Added ability to perform verify against signature file. 2016-11-11 12:29:22 -08:00
JacobBarthelmeh fb9bb5645c Merge pull request #26 from kaleb-himes/cert-gen-example
certgen example init
2016-11-07 14:52:14 -07:00
kaleb-himes f623315c43 Requested changes from Jacob implemented 2016-11-04 17:11:04 -06:00
kaleb-himes d1e818dd48 Modify arg passing to retain NULL assignment 2016-11-03 15:55:26 -06:00
kaleb-himes e3678ee8cd minor fixes to debugging and whitespace
minor fixes to debugging and whitespace
2016-11-02 18:28:07 -06:00
kaleb-himes 5fab3a4ab1 certgen example init 2016-11-02 17:18:32 -06:00
Kaleb Himes dbae34ee1a Update README.md 2016-09-15 10:25:07 -06:00
kaleb-himes 00b948b3b5 remove commented lines in Benchmark from debugging and remove files from version control 2016-09-15 10:23:01 -06:00
John Safranek 929ac3d77f Merge pull request #25 from kaleb-himes/tcp_connect_and_warnings_cleanup
update tcp_connect arguments and cleanup uninitialized warnings in ex…
2016-09-01 13:59:29 -07: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
Chris Conlon 891cb7498a add cert field extraction example 2016-08-25 11:50:26 -06:00
toddouska 3079a10e0b Merge pull request #21 from dgarske/certmgr_crl_check
Added CRL check example.
2016-08-02 22:22:57 -07:00
David Garske 4569b6ab4a Added CRL check example. 2016-08-02 16:57:55 -07:00
Kaleb Himes a50b79a018 Update README.md 2016-07-18 10:14:15 -06:00