Commit Graph

791 Commits (b185b890682ea5940de05eae246d932ea7ebbd7f)

Author SHA1 Message Date
David Garske b185b89068 Remove execute bits on files. 2019-04-09 09:05:21 -07:00
David Garske 35344db150 Added test tool for checking the ECC maximum signature length. Iterates through each supported curve and loops the sign/verify to determine at run-time the maximum ECC signature size for each curve. 2019-04-09 09:05:21 -07:00
Sean Parkinson 5fd77f9571
Merge pull request #143 from dgarske/embedded_examples
Embedded example fix-ups
2019-04-09 08:09:23 +10:00
David Garske 5ed24bc559 Fix to make sure server is also enabled for embedded tls examples. 2019-04-08 06:48:28 -07:00
David Garske 204f165750 Add ignore for tls/client-tls-cacb 2019-04-05 10:02:14 -07:00
John Safranek 64138d3918
Merge pull request #140 from dgarske/tls_qat
Fixes for building TLS examples with QAT v1.7.
2019-04-05 09:55:44 -07:00
David Garske f941b992c4 Embedded example fixups. Add support for user_settings.h. Add build-time checks for required features. 2019-04-05 06:36:11 -07:00
David Garske fc7ea3c757 Fixes for building TLS examples with QAT v1.7. 2019-04-05 06:26:53 -07:00
David Garske 2705e71df2
Merge pull request #142 from SparkiDev/small_server
Add TLS server-only example for sizing
2019-04-05 06:20:43 -07:00
Sean Parkinson 6a1f9a75d4 Add TLS server-only example for sizing 2019-04-05 09:40:18 +10:00
Kaleb Himes 83982e9870
Merge pull request #139 from dgarske/fix_nightly
Fixes for nightly Jenkins reports
2019-03-27 12:30:33 -06:00
David Garske 04bd7c51d9 Feedback from review. 2019-03-27 10:35:21 -07:00
David Garske bb06f661fe Fixes for nightly Jenkins reports (pass 1). 2019-03-26 10:27:25 -07:00
David Garske e5d55d538f
Merge pull request #138 from SparkiDev/rsa_vfy_only
Small RSA verification example
2019-03-21 22:02:32 -07:00
Sean Parkinson acd0595e1d Small RSA verification example 2019-03-18 11:43:15 +10:00
Kaleb Himes d54982ded7
Merge pull request #136 from dgarske/reply_len
Fixes for the server examples using incorrect length for reply memcpy
2019-03-14 15:42:32 -06:00
David Garske d330c53baf Fixes for the server examples using incorect length for memcpy operation in reply and reading past const char string. Resolves Jenkins "wolfSSL Examples Repo Test - NIGHTLY BUILD" reports. 2019-03-13 09:16:43 -07:00
David Garske 3b49bd339c
Merge pull request #134 from cconlon/pkcs7cbfix
use cryptocb.h in PKCS7 example rather than cryptodev.h
2019-03-06 12:13:20 -08:00
Chris Conlon 618342ec41 use cryptocb.h in PKCS7 example rather than cryptodev.h 2019-03-06 10:25:26 -08:00
David Garske 2c06a02ebe
Merge pull request #130 from SparkiDev/pkcs11_ecc_server
Add PKCS #11 server sample using ECDSA
2019-02-28 16:29:49 -08:00
Sean Parkinson fb8b3e55b3 Ignore server-tls-pkcs11-ecc 2019-03-01 10:21:23 +10:00
Sean Parkinson e3e74bb5ed fixes from review 2019-03-01 10:20:42 +10:00
David Garske 1c3a577620
Merge pull request #129 from SparkiDev/embedded_1
Add some samples for embedded use/testing
2019-02-28 15:42:49 -08:00
Sean Parkinson 4461b2d2e5 Fixes to embedded samples.
Fix .gitignore.
Added README.md.
Check SOCKET_PEER_CLOSED_E in tls-sock-client and tls-sock-client-ca.
2019-03-01 09:36:48 +10:00
David Garske b18ca7aec0 Spelling fixes. 2019-03-01 09:02:55 +10:00
Sean Parkinson 7ed94abe13 Add some samples for embedded use/testing 2019-03-01 09:02:55 +10:00
David Garske fcd440fa6e
Merge pull request #127 from SparkiDev/pkcs11_hmac
Add sample and testing of HMAC
2019-02-28 09:17:25 -08:00
David Garske 8f6f08b71b
Merge pull request #126 from SparkiDev/pkcs11_aes_cbc
Add testing and sample for AES-CBC
2019-02-28 09:16:02 -08:00
David Garske 6a02f06096
Merge pull request #133 from kaleb-himes/pk-refactor
Refactor PK examples out of crypto and mv non-sig specific to pk dir
2019-02-26 11:23:09 -08:00
kaleb-himes 3eccfd6940 Peer feedback on size_t vs UL and update gitignore further 2019-02-26 11:20:33 -07:00
kaleb-himes c6ab48d9a5 Refactor PK examples out of crypto and mv non-sig specific to pk dir 2019-02-26 11:15:12 -07:00
Kaleb Himes 06b96d3b2f
Merge pull request #131 from dgarske/rsa_nb
Example for wolfCrypt RSA non-blocking support.
2019-02-26 10:28:08 -07:00
David Garske ce122b264a Example for wolfCrypt RSA non-blocking support. 2019-02-26 09:05:49 -08:00
Sean Parkinson c18ce585da Add PKCS #11 server sample using ECDSA 2019-02-25 11:16:39 +10:00
John Safranek 1ba591f2dd
Merge pull request #128 from dgarske/ecc_key_export
ECC Key Export Example
2019-02-20 11:04:01 -08:00
David Garske 7a984d96e2 Added some missing executable ignores. 2019-02-20 11:02:27 -08:00
David Garske 586a97b1dc Fixes to better handle various wolfSSL versions and build options. 2019-02-20 11:00:41 -08:00
David Garske 732952dd4e Finished the ECC example example. Requires (https://github.com/wolfSSL/wolfssl/pull/2106). 2019-02-20 11:00:41 -08:00
David Garske 97a9fe5c62 First pass at an ECC key export example. 2019-02-20 11:00:41 -08:00
John Safranek 41c8caf9d5
Merge pull request #123 from dgarske/dtls_callback
DTLS example using custom IO callbacks
2019-02-20 10:40:39 -08:00
David Garske d6ff3a1724 Fixes to resolve issues with DTLS server and client with various edge cases. Updated the tutorial to correct several typos and spelling errors. 2019-02-20 10:22:56 -08:00
David Garske a8d65a574a Cleanups to to the DTLS examples. 2019-02-20 09:04:29 -08:00
David Garske abc83e84fb First pass at creating a DTLS example using custom IO callbacks. 2019-02-20 09:04:29 -08:00
Sean Parkinson 7574665288 Add sample and testing of HMAC 2019-02-19 16:06:14 +10:00
Sean Parkinson 45dfcd8e3a Add testing and sample for AES-CBC 2019-02-19 13:45:56 +10:00
Sean Parkinson cae49407e7
Merge pull request #108 from dgarske/rsapss
RSA PSS Example
2019-02-15 08:40:39 +10:00
David Garske 7a1bffd8f9 Fixes for RSA PSS example based on feedback and testing. 2019-02-14 10:23:15 -08:00
David Garske fc6c2fd21c
Merge pull request #125 from SparkiDev/pkcs11_server
Fix PKCS#11 server sample to open session to hold ECDH priv key
2019-02-14 09:49:21 -08:00
Sean Parkinson 77a5576242 Fix PKCS#11 server sample to open session to hold ECDH priv key 2019-02-14 17:04:11 +10:00
David Garske 6130262b75 Fixes and improvements to the RSA-PSS sign/verify example. 2019-02-13 14:14:51 -08:00