Commit Graph

72 Commits (2f048ad8dc0c556f021b614bc48e2dce2596fe18)

Author SHA1 Message Date
kaleb-himes 0ff926fe54 Revert to BLAKE2B_OUTBYTES entirely 2020-01-23 09:30:24 -07:00
kaleb-himes 4ee27ced47 Bring Blake2 up-to-date with changes regading DIGEST_SIZE 2020-01-23 09:01:36 -07:00
kaleb-himes 2159c20deb Update CLU, remove deprecated names 2020-01-21 16:48:51 -07:00
Chris Conlon 9237d307b5 update copyright to 2020 2020-01-03 16:08:42 -08:00
kaleb-himes a24557b4e0 Maintenance update: ECC verify fix, syntax changes, .gitignore update 2019-11-12 15:42:22 -07:00
David Garske 04bd7c51d9 Feedback from review. 2019-03-27 10:35:21 -07:00
kaleb-himes 78a0dcb687 Fix typos and potential leaks in ECC as well 2019-02-04 10:43:15 -07:00
kaleb-himes 3444d6678a Spotted obvious potential leak when reviewing function for support case 2019-02-04 10:32:00 -07:00
kaleb-himes 95e67cfe0a undo whitespace changes 2019-01-21 13:21:36 -07:00
kaleb-himes e36fd6eb65 Fix bug where zero length string compare matches on -h 2019-01-21 13:19:51 -07:00
kaleb-himes 6d8f7b62b3 Fix bug where old i counter used instead of ret val for arg location 2019-01-12 14:37:34 -08:00
connerwolfssl 5456436112 sliht error checking logic change 2018-05-11 14:48:25 -06:00
connerwolfssl 6a3e81f6d7 support added for requesting hashig algorithm when creating certificate 2018-05-11 14:22:12 -06:00
connerwolfssl f6a5a3eb49 Sig type checking for ecc 2018-05-10 15:18:03 -06:00
connerwolfssl 0fd1aff4b3 Merge branch 'wolfCLU_project' of https://github.com/connerwolfssl/wolfssl-examples into wolfCLU_project 2018-05-09 09:42:43 -06:00
connerwolfssl f709767cb5 adding ed25519 self-signed certificate generation 2018-05-09 09:39:26 -06:00
connerwolfssl 9f5331c3b9 Code review changes with Kaleb, rsa keygen fixes, code cleanup 2018-05-09 09:35:41 -06:00
connerwolfssl 86fb3108e4 added self-signed rsa certificate generation 2018-05-08 10:41:43 -06:00
connerwolfssl 506b7f8ea2 RSA and Ed file structure added 2018-05-08 10:11:36 -06:00
connerwolfssl 6fcc835a7f certificate generation help added, code clean up 2018-05-08 09:17:20 -06:00
connerwolfssl d468dd30c8 adding code to generate ecc certificate 2018-05-04 14:08:33 -06:00
connerwolfssl 2e131d68f5 ecc verify with public key derived from private key working 2018-04-19 09:25:28 -06:00
connerwolfssl a17ee74bb9 ed25519 added to main help menu, genkey buffer allocation change 2018-04-17 09:59:43 -06:00
connerwolfssl e3c96cc1d3 Merge https://github.com/wolfssl/wolfssl-examples into wolfCLU_project 2018-04-17 09:45:52 -06:00
connerwolfssl 1475a12f71 adding ed25519 sign/verify, help menu changes 2018-04-17 09:04:39 -06:00
kaleb-himes 397e30e3de Update clu version string/hex defines 2018-04-06 10:59:46 -06:00
kaleb-himes 33d961c3f6 Update SHA256 vs WC_SHA256 to CLU_SHA256 for backwards compatibility 2018-04-06 09:42:24 -06:00
root dd3a985fbe Fixes for default build with no keygen enabled 2018-04-05 13:31:48 -04:00
connerwolfssl b48d9f17d6 Added help options for RSA and ECC 2018-04-03 10:50:26 -06:00
connerwolfssl 992123311e Made changes according to PR 89 feedback, fixed seg faults when options are incomplete when signing/verifying 2018-03-29 10:34:23 -06:00
connerwolfssl 2fabd802d9 added ecc sign and verify function 2018-03-22 11:21:33 -06:00
connerwolfssl 9fc65fd8c7 spelling/grammar fixes 2018-03-22 11:03:12 -06:00
connerwolfssl 211de19cc0 added RSA preprocessor flags 2018-03-22 10:31:41 -06:00
connerwolfssl e54144536c added text option for viewing certificates in pem format, added sign/verify options for RSA 2018-03-20 11:15:42 -06:00
connerwolfssl 9a11636cb2 Bug fixes for when certain options are disabled 2018-03-12 13:55:03 -06:00
Kaleb Himes 2fe3c51bc9 Review update (2) 2017-08-28 13:29:01 -06:00
Kaleb Himes abaf07109b Review update
Thanks Jacob!
2017-08-28 13:28:04 -06:00
kaleb-himes 352946ffee Fix some warnings thrown by -Wpointer-sign 2017-08-19 15:01:38 -06:00
Kaleb Himes 25b41f930b Merge pull request #74 from levi-wolfssl/arg_parse_refactor
argument parsing refactor
2017-08-17 15:26:57 -06:00
Kaleb Himes 03fd50625f Merge pull request #73 from levi-wolfssl/keygen
RSA and ECC Keygen
2017-08-17 15:25:46 -06:00
Kaleb Himes 622fbc8049 Update clu_crypto_setup.c 2017-08-17 15:25:00 -06:00
Kaleb Himes 963e945efa Update clu_hash_setup.c 2017-08-17 15:24:20 -06:00
Levi Rak baa74cf4b8 change when arguments are converted to lower case 2017-08-17 14:04:50 -06:00
Levi Rak aa581dd18a make hash use wolfCLU_checkForArgs() 2017-08-17 12:56:11 -06:00
Levi Rak 86e2c9a7ba make bench use wolfCLU_checkForArg() 2017-08-17 11:54:15 -06:00
Levi Rak e73aa160da make crypto use wolfCLU_checkForArg() 2017-08-17 10:39:16 -06:00
Levi Rak 5a46b4505e pretty up the main() getopt loop 2017-08-16 16:45:24 -06:00
Levi Rak 48a2a5afec make sure to include wolfssl/options.h before checking them 2017-08-16 11:56:33 -06:00
Levi Rak 2ca156300a Wrap things with the appropriate ifdefs 2017-08-15 13:56:01 -06:00
Levi Rak 247b8b1c46 ECC DER: outputing to files 2017-08-15 11:52:20 -06:00