Commit Graph

63 Commits (master)

Author SHA1 Message Date
Eric Blankenhorn 6df432eaac Clarify aesgcm-file-encrypt demo 2025-05-13 17:00:40 -05:00
JacobBarthelmeh 912c585989
Merge pull request #411 from dgarske/keywrap
Example for key wrap using ECDH, HKDF and AES GCM
2025-03-26 03:50:37 +07:00
Sean Parkinson 4aa0d3758a AES-GCM one shot example
Add a simple example of using the AES-GCM oneshot API for encryption and
decryption.
2024-08-08 12:23:06 +10:00
Andras Fekete 4c2f96ff64 Clean up wolfSSL path variable name 2024-04-04 13:28:23 -04:00
philljj 96200032eb Add missing wc_AesInit calls. 2023-11-30 15:14:05 -06:00
David Garske 8e203bf1f0 Example for key wrap using ECDH, HKDF and AES GCM. 2023-11-01 17:18:47 -07:00
Andras Fekete 5a4cd11c9c Add in documentation 2023-07-31 13:55:38 -04:00
Andras Fekete 4c58c2ba8e Clean up folder structure
Expect to have libwolfssl installed system-wide.
2023-07-31 11:58:42 -04:00
Andras Fekete 2d1ef4dd38 First commit 2023-07-31 11:03:10 -04:00
Eric Blankenhorn 244d00c8c8 Fix build error in crypto/aes/aesgcm-file-encrypt.c 2023-05-18 08:40:51 -05:00
David Garske 2f24e6dead
Merge pull request #371 from tmael/file_enc
Add AES GCM file encryptions
2023-05-03 12:03:09 -07:00
David Garske 1913b94319 Add missing system includes for perror, sysconf, stdio (uid_t, gid_t, struct stat). Allow building aesgcm-file-encrypt even if AES GCM streaming is not enabled, but show message on run. 2023-05-03 11:38:12 -07:00
tim-weller-wolfssl 013a6da63d Phase 1 updates to wolfSSL examples based on testing with wolfSSL
release v5.5.4-stable.  Changes include minor build fixes and README
updates.
2023-03-25 09:15:11 -05:00
Tesfa Mael ef14ade6d8 Add Benchmark scripts 2023-03-20 09:03:55 -07:00
Tesfa Mael 5fe398b424 Add aesgcm benchmark script 2023-03-10 15:30:30 -08:00
Tesfa Mael c69d0982c9 Add AES GCM file encryptions 2023-02-27 16:48:55 -08:00
JacobBarthelmeh 401d467506 adding use of devid to pkcs12 example 2022-10-07 14:44:27 -07:00
Eric Blankenhorn 3cfda77e38 Correct use of key size in crypto/aes examples 2022-03-17 10:40:01 -05:00
David Garske 448591eed3
Merge pull request #281 from embhorn/zd13475
Note direction in SetKey for CTR and CFB example
2022-03-16 10:34:15 -07:00
Kareem e2aedede72 Ensure salt[0] is 0 only if pad is 0. 2022-03-01 14:58:05 -07:00
Eric Blankenhorn 241748cf75 Note direction in SetKey for CTR and CFB example 2022-01-06 13:53:28 -06:00
Lealem Amedie c8d596269d Getting files to run and pass nightly-CDT test 2021-07-06 13:57:19 -06:00
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 5ba15f1426 Spelling fixes. 2021-06-09 09:07:40 -07:00
John Safranek 5e460127d0
Add a crypto example for AES-CTR encrypt/decrypt. 2020-06-09 14:05:28 -07:00
David Garske 977610e3ab Updated README with wolfSSL build instructions. Enabled checking for wolfSSL enables and print if not met. 2020-03-25 06:50:20 -07:00
Jacob Barthelmeh 5c45cde3d0 fail case for pkcs12 2020-03-24 22:08:30 -06:00
Jacob Barthelmeh 81827fac5d add PKCS12 create example 2020-03-18 18:21:20 -06:00
Jacob Barthelmeh f6f9f3b8a6 add macro guard checks on wolfssl build 2020-01-21 15:49:48 -08:00
Jacob Barthelmeh 8dc4f69e94 add aes-cfb example case 2020-01-21 15:04:56 -08:00
Chris Conlon 9237d307b5 update copyright to 2020 2020-01-03 16:08:42 -08:00
Aaron Jense ead4080e5b Error checking for fgets to remove unused return warnings 2019-10-30 10:59:46 -06:00
kaleb-himes 1640acdff9 resolve compiler warnings and remove executable from tracking 2019-05-24 15:07:25 -04:00
Kaleb Himes 794587b45d
Merge pull request #141 from dgarske/fix_nightly2
Fixes for nightly Jenkins reports (pass 2).
2019-04-30 13:06:31 -06:00
Kaleb Himes 1de1a23dc9
Merge pull request #109 from dgarske/aesfixes
Minor fixes to resolve build issue with AES example
2019-04-30 13:03:51 -06:00
kaleb-himes 17ee6d51e6 resolve merge conflicts 2019-04-30 13:01:41 -06:00
David Garske d8c08a00a5 Fixes for nightly Jenkins reports (pass 2). 2019-03-27 21:04:21 -07: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
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
David Garske ce122b264a Example for wolfCrypt RSA non-blocking support. 2019-02-26 09:05:49 -08:00
David Garske ae7c43ce7e Minor fixes to resolve build issue with example when using --enable-opensslextra. 2019-02-20 11:05:52 -08:00
David Garske 7a1bffd8f9 Fixes for RSA PSS example based on feedback and testing. 2019-02-14 10:23:15 -08:00
David Garske 6130262b75 Fixes and improvements to the RSA-PSS sign/verify example. 2019-02-13 14:14:51 -08:00
David Garske f0798df233 RSA PSS Example 2019-02-13 14:14:51 -08:00
Chris Conlon b7eaf19a63 Merge pull request #53 from KincadePavich/master
DTLS: Removed whitespace, fixed memset warning // Crypto: Fixed RNG memory leaks
2017-05-31 16:25:11 -06:00
Kincade 200a9d461c fixed memory leak in rng and removed whitespaces 2017-05-19 11:29:44 -06:00
Kincade 537eab8427 fixed 2 aes memory leaks with rng 2017-05-19 11:19:12 -06:00
Kincade e168f01596 Fixed memory leak in rng 2017-05-18 17:02:10 -06:00