Commit Graph

1037 Commits (f30fea9e3c9c993c6d3decd4a1442e2dfcfa4071)

Author SHA1 Message Date
Lealem Amedie f30fea9e3c minor spelling and markdown fixes 2021-06-30 09:35:29 -06:00
Lealem Amedie be264f0511 Adding documentation where needed. Made changes to code to assure files build and implement good coding practices 2021-06-29 16:02:52 -06:00
David Garske 64841d3b80
Merge pull request #262 from kaleb-himes/testing-examples-fix
Fixes warnings thrown by csr_w_ed25519_example.c
2021-06-29 13:51:02 -07:00
kaleb-himes 80295cedf4 Fixes warnings thrown by csr_w_ed25519_example.c 2021-06-29 14:47:25 -06:00
David Garske 0f7b8db9e1
Merge pull request #260 from lealem47/callback-client
tls-callback app fix
2021-06-24 14:21:25 -07:00
Lealem Amedie d33ed22157 tls-callback app fix 2021-06-24 15:19:09 -06:00
David Garske 1e77a040ce
Merge pull request #258 from lealem47/non-blocking-tls 2021-06-23 12:07:15 -07:00
David Garske 0721ab9e6d Improvements to prevent high CPU spinning on read waits (use tcp_select). 2021-06-23 11:35:51 -07:00
David Garske b4013d3e9b
Merge pull request #259 from lealem47/client-tls-cryptocb-fix
client-tls-cryptocb.c fix
2021-06-23 11:09:02 -07:00
Lealem Amedie 3b6d779aba client-tls-cryptocb.c fix 2021-06-23 11:13:49 -06:00
Lealem Amedie a6642b56d2 Adding tcp_select() and reworking wolfSSL_accept() loop 2021-06-23 09:08:00 -06:00
Lealem Amedie 81a26b18d4 fixing Shutdown code and adding server reply in client-tls-nonblocking.c 2021-06-22 16:38:36 -06:00
Lealem Amedie 02d6155dde Removing integrity OS code and retouching the cleanup code in tls/client-tls-nonblocking.c 2021-06-22 11:11:10 -06:00
Lealem Amedie 926ff6fc3b cleanup and minor adjustments 2021-06-22 10:34:36 -06:00
Lealem Amedie 9f8cdeb9d5 fix non-blocking tls server/client and adding bidirectional shutdown 2021-06-21 19:43:05 -06:00
David Garske 474bcec53d
Merge pull request #228 from SparkiDev/pkcs11_ecc
PKCS#11: Update samples to handle no user pin and ECC type
2021-06-21 15:13:29 -07:00
Kaleb Himes b5382f0e19
Merge pull request #257 from dgarske/spell
Spelling fixes
2021-06-09 11:12:25 -05:00
David Garske 5ba15f1426 Spelling fixes. 2021-06-09 09:07:40 -07:00
David Garske 099ec3b390
Merge pull request #252 from danielinux/riot-os-posix-lwip
Added example for RIOT-OS using lwIP POSIX sockets
2021-05-11 10:12:39 -07:00
JacobBarthelmeh e550ed4ca5
Merge pull request #206 from kaleb-himes/TEST_CERT_KEY_PAIR
Quick example app to check if a cert and key match
2021-05-05 19:48:45 +07:00
kaleb-himes 770c6b589f Remove unused variables 2021-05-04 10:23:35 -06:00
kaleb-himes d4c25f24f7 Implement peer review feedback 2021-05-04 10:20:11 -06:00
Sean Parkinson 2113622af0
Merge pull request #255 from dgarske/tls13_secret_fix
Fix set secret callback to be prior to connect.
2021-04-27 09:50:32 +10:00
David Garske 198f9f5ed7 Fixes for TLS v1.3 example compiler warnings. 2021-04-26 16:16:07 -07:00
David Garske 6822f6efe0 Fix set secret callback to be prior to connect. 2021-04-26 15:57:11 -07:00
Kaleb Himes c7652aa7da
Merge pull request #253 from embhorn/zd12084
Fix parsing of -pwd
2021-04-14 10:07:19 -07:00
Eric Blankenhorn 83d3120f2b Fix parsing of -pwd 2021-04-14 10:30:14 -05:00
Sean Parkinson 83ea8063f6
Merge pull request #251 from dgarske/tls13_secret
Example client/server for TLS v1.3
2021-04-12 10:14:39 +10:00
Daniele Lacamera b12ddb94b0 Improved README.md after reviewer's comments 2021-04-01 09:08:42 +02:00
David Garske 0f389f2524 Fix for server random. Added function comment. 2021-03-28 14:36:39 -07:00
Daniele Lacamera 115e7bbca2 Added example for RIOT-OS using lwIP POSIX sockets 2021-03-26 17:37:20 +01:00
David Garske af3384b4cf Added README.md instructions. Tested with Wireshark and works as described (all TLS v1.3 packets decrypted). 2021-03-25 08:46:05 -07:00
David Garske 0603cc30df Fix to append to end of file. 2021-03-25 08:23:22 -07:00
David Garske 8885d08476 Example client/server for TLS v1.3. Includes support for key logging when wolfSSL is built with `HAVE_SECRET_CALLBACK`. 2021-03-24 16:32:14 -07:00
Eric Blankenhorn e5a77b2872
Merge pull request #250 from cconlon/pkcs7_to_pem
add PKCS7 example of converting p7b to PEM
2021-03-16 16:51:43 -05:00
Chris Conlon bafe057ef7 add PKCS7 example of converting p7b to PEM 2021-03-16 14:31:43 -06:00
Eric Blankenhorn e5874466fa
Merge pull request #244 from dgarske/btle_fixes
BTLE example warning fix and spelling
2021-02-02 16:27:11 -06:00
David Garske e6846d5f8e Fix minor spelling error. 2021-02-02 13:59:41 -08:00
David Garske 3629e9c721 Fixes for compiler warnings in BTLE example. 2021-02-02 11:50:00 -08:00
Chris Conlon 6a165d8be1
Merge pull request #240 from elms/2020Jan-resync-certs
Sync certs with main wolfSSL updated certs
2021-01-14 16:52:55 -07:00
Elms 8714c27b53 Sync certs with main wolfSSL updated certs 2021-01-14 06:46:29 -08:00
Kaleb Himes e98762b110
Merge pull request #234 from elms/all-fields-ip-printf-format
Fix `all-fields` to print IP octets as uint8
2020-12-08 18:59:43 -07:00
Elms bf41bf57d9 Fix `all-fields` to print IP octets as uint8
`IP:10.185.1.1` instead of `IP:10.-71.1.1`
2020-12-08 17:44:45 -08:00
Kaleb Himes 11613bb668
Merge pull request #232 from dgarske/crypto_cb
Example for TLS with Crypto Callbacks
2020-11-06 15:26:38 -07:00
David Garske 2f132cee13 Fix to use `CRYPTOCB_UNAVAILABLE`. 2020-10-30 15:40:27 -07:00
David Garske acdd790e11 Example for TLS with Crypto Callbacks. 2020-10-30 15:32:29 -07:00
David Garske 2f048ad8dc
Merge pull request #230 from kaleb-himes/kaleb-himes-pem-2-509-2-pubkey
Update based on peer review in #104
2020-10-22 10:28:20 -07:00
kaleb-himes ba80b0dcf9 Update README and remove excess free 2020-10-06 10:11:32 -06:00
kaleb-himes 09ab4cc86e Update based on peer review in #104 2020-10-06 10:08:29 -06:00
Sean Parkinson dc35120793 PKCS#11: Update samples to handle no user pin and ECC type
PKCS#11 devices allow generating an ECC key for Derivation or
Decrypt/Sign not both at once.
2020-10-02 10:16:33 +10:00