Commit graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • | *
  • | *
  • |/
  • *
  • |\
  • | *
  • |/
  • *
  • |\
  • | *
  • |/
  • *
  • |\
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • | *
  • | *
  • * |
  • * |
  • 49a037a (HEAD -> master) [acvpkat] Add PK_root to sigGen by Kris Kwiatkowski 2024-06-18 00:11:08 +0100
  • e293d10 Fix memory corruption by Kris Kwiatkowski 2024-06-03 11:21:10 +0100
  • db1d6a1 add parameter name to the vectors by Kris Kwiatkowski 2024-06-03 00:52:19 +0100
  • c5e4f43 [acvp-kat] Adds OID to keys and signature by Kris Kwiatkowski 2024-06-03 00:40:33 +0100
  • b231090 [xmss] Create ACVP tests by Kris Kwiatkowski 2024-06-01 01:38:11 +0100
  • f6f2e7c Init by Kris Kwiatkowski 2024-05-31 15:17:45 +0100
  • 171ccbd fixed two minor points in handling the maximum signature value by Andreas 2021-03-16 09:23:17 +0100
  • f56dc0e Ensure that sign deletes key after 2^h signatures and returns -2 by Andreas 2021-03-15 10:41:00 +0100
  • 4ae726a Fix prefix space for hash_message wrt padding_len by Joost Rijneveld 2020-05-25 20:36:50 +0200
  • e6b2099 Merge pull request #11 from bwesterb/vectors by Joost Rijneveld 2020-05-25 13:15:32 +0200
  • 9384cc0 Clean up compiler warnings/int overflow by Joost Rijneveld 2020-05-25 13:07:11 +0200
  • feed976 Unify keypair and seed_keypair by Joost Rijneveld 2020-05-25 13:04:02 +0200
  • 27f2f6e Add test/vectors to generate intermediate test vectors by Bas Westerbaan 2020-05-24 17:56:45 +0200
  • 89c2ab9 Merge pull request #10 from dcooper16/sp800-208_parameter_sets by Joost Rijneveld 2020-05-22 12:43:21 +0200
  • 3dabea2 Add NIST Special Publication 800-208 parameter sets by David Cooper 2020-04-28 09:30:15 -0400
  • 965edf2 Merge pull request #9 from dcooper16/revised_key_generation by Joost Rijneveld 2020-05-11 14:23:23 +0200
  • 3e28db2 Improved key generation by David Cooper 2020-04-28 10:02:06 -0400
  • 2237b6f Merge pull request #8 from dcooper16/padding_length by Joost Rijneveld 2020-04-28 09:59:10 +0200
  • 7793c40 Separate definition of padding length by David Cooper 2020-04-14 15:18:01 -0400
  • fb7e3f8 Add note on deploying reference code by Joost Rijneveld 2019-04-24 17:52:39 +0200
  • 49f72fd Update README to point to RFC by Joost Rijneveld 2019-04-15 09:19:45 +0200
  • 0d019dd Change order of SK elements to match RFC by Joost Rijneveld 2018-12-17 16:25:08 +0100
  • bb2d285 Prevent overrunning stack for large benchmarks by Joost Rijneveld 2018-09-11 15:57:50 +0200
  • 75a42a8 Allow more flexible parameter selection by Joost Rijneveld 2018-09-03 16:49:44 +0900
  • 9207b91 Add benchmarking binary/target by Joost Rijneveld 2018-09-03 13:16:57 +0900
  • 06281e0 Merge pull request #4 from jamathews/master by Joost Rijneveld 2018-02-16 11:31:08 +0100
  • 2fd9fa9 Fix OID parsing by Justin Mathews 2018-02-15 17:45:19 -0500
  • fd49bbb Fix pointer type codestyle inconsistency by Joost Rijneveld 2018-02-05 10:22:17 +0100
  • 05dac98 Store OID in bigendian notation in pk and sk by Joost Rijneveld 2018-01-30 08:42:22 +0000
  • c63291f Add test to check existence of parameter sets by Joost Rijneveld 2018-01-11 10:09:59 +0100
  • f8023bb Update IANA numeric identifiers to match Draft v12 by Joost Rijneveld 2018-01-10 23:00:31 +0100
  • b9c6579 More explicitly label pk parts in verification by Joost Rijneveld 2017-12-06 15:14:50 +0100
  • 758a634 Do not expose l_tree function by Joost Rijneveld 2017-12-06 15:13:07 +0100
  • afad4fe Fix typo in comments leaving root out of sk by Joost Rijneveld 2017-11-02 17:00:38 +0100
  • 42a2e8a Make addr type switching not zero out remainder by Joost Rijneveld 2017-11-01 16:48:15 +0100
  • 51790b9 Fix prf when n != 32 by Joost Rijneveld 2017-11-01 16:07:06 +0100
  • daa4e2d Rename hash functions to tweaked hashes by Joost Rijneveld 2017-11-01 15:16:17 +0100
  • fe252b8 Move ull-byte-conversions to separate utils file by Joost Rijneveld 2017-11-01 14:59:33 +0100
  • b9b84b9 Consistently return -1 on failure by Joost Rijneveld 2017-11-01 14:33:07 +0100
  • a95aaf0 Fix typo in WOTS comments: n-byte messages, not m by Joost Rijneveld 2017-11-01 13:35:35 +0100
  • e5fceef Add TravisCI badge by Joost Rijneveld 2017-10-31 17:38:20 +0100
  • 0ad4346 Add TravisCI configuration by Joost Rijneveld 2017-10-31 17:32:05 +0100
  • b78d075 Make return code of test/xmss meaningful by Joost Rijneveld 2017-10-31 17:18:51 +0100
  • a234427 Explicitly parse XMSS_VARIANT to get OID for tests by Joost Rijneveld 2017-10-31 17:17:35 +0100
  • c248911 Optionally specify number of test sigs in Makefile by Joost Rijneveld 2017-10-31 17:08:00 +0100
  • 1cba1e7 Make core_fast use the secret key for the state by Joost Rijneveld 2017-10-31 16:53:44 +0100
  • 2e96b03 Clean up and simplify hash function definitions by Joost Rijneveld 2017-10-30 23:49:30 +0100
  • 384b228 Support messages that exceed the stack size by Joost Rijneveld 2017-10-30 17:24:10 +0100
  • f5d53b2 Fix failing verification test formatting by Joost Rijneveld 2017-10-30 16:36:08 +0100
  • df9fe90 Compute sk size after defining BDS k parameter by Joost Rijneveld 2017-10-30 13:11:22 +0100
  • ac55d2c Make XMSSMT WOTS memory usage more accurate by Joost Rijneveld 2017-10-30 12:31:33 +0100
  • 59d3040 Let xmss_core decide on secret key size by Joost Rijneveld 2017-10-26 16:54:06 +0200
  • 1b16921 Clarify current BDS traversal support by Joost Rijneveld 2017-10-26 17:22:07 +0200
  • 5ce8fc4 Clean up tests by Joost Rijneveld 2017-10-26 15:50:33 +0200
  • d340e07 Remove fixed message length from UI by Joost Rijneveld 2017-10-26 14:47:34 +0200
  • dd1ae2a Adapt UI to abstract from core functions by Joost Rijneveld 2017-10-26 14:24:10 +0200
  • 3c80275 Separate UI and test files by Joost Rijneveld 2017-10-26 13:47:29 +0200
  • 342dc1c Clean up xmss_core header file by Joost Rijneveld 2017-10-26 12:10:17 +0200
  • 94a92ed Make XMSS sign/open functions instances of XMSSMT by Joost Rijneveld 2017-10-26 12:07:29 +0200
  • 7c6354f Rename parameters for readability and consistency by Joost Rijneveld 2017-10-24 17:51:56 +0200
  • bbbb95e Fix erroneous index length for XMSSMT by Joost Rijneveld 2017-10-24 17:21:16 +0200
  • 4111393 Abstract address types into macro constants by Joost Rijneveld 2017-10-24 16:20:31 +0200
  • ae49c04 Clean up signing functions by Joost Rijneveld 2017-10-24 15:49:36 +0200
  • d794ae3 Deduplicate XMSS/XMSSMT key generation by Joost Rijneveld 2017-10-24 12:02:42 +0200
  • d9a9723 Combine auth path and keygen root functions by Joost Rijneveld 2017-10-24 11:53:45 +0200
  • 9ac6347 Also fix underflow for XMSSMT by Joost Rijneveld 2017-10-24 09:23:38 +0200
  • a9fe0e4 Clean up key generation by Joost Rijneveld 2017-10-23 17:31:01 +0200
  • 270e6cd Reorder ull_to_bytes parameters to group output by Joost Rijneveld 2017-10-23 16:19:16 +0200
  • cd8e621 Refactor and deduplicate WOTS by Joost Rijneveld 2017-10-23 15:54:14 +0200
  • c4d4e93 Add test to check deterministic signatures by Joost Rijneveld 2017-10-23 14:52:33 +0200
  • 305bd61 Perform various reformatting / renaming by Joost Rijneveld 2017-10-23 14:10:39 +0200
  • 9981376 Fix integer underflow when writing updated sk by Joost Rijneveld 2017-10-23 13:25:01 +0200
  • 8970c49 Document and simplify library usage by Joost Rijneveld 2017-10-23 13:03:07 +0200
  • 138a380 Remove unnecessary endianness difference by Joost Rijneveld 2017-10-19 17:20:38 +0200
  • 2a89ca2 Resolve comparison warnings by Joost Rijneveld 2017-10-19 16:50:24 +0200
  • f3bad4a Simplify licensing using LICENSE file by Joost Rijneveld 2017-10-19 16:39:52 +0200
  • dce1a1a Clean up includes by Joost Rijneveld 2017-10-19 16:17:07 +0200
  • c803860 Fix file IO ambiguity for UI scripts by Joost Rijneveld 2017-10-19 16:08:09 +0200
  • 2c976d5 Unify header guards by Joost Rijneveld 2017-10-19 16:04:42 +0200
  • b8eb8c4 Add UI test files to create sample signatures by Joost Rijneveld 2017-10-17 17:11:18 +0200
  • a926fce Clean up stray params.h generator by Joost Rijneveld 2017-10-16 15:29:17 +0200
  • 1a7df37 Add accidentally omitted params.h by Joost Rijneveld 2017-10-16 15:15:56 +0200
  • 6a8571d Revert to using runtime-only parameter struct by Joost Rijneveld 2017-10-16 11:58:45 +0200
  • 2f87bf5 Simplify runtime parameter globals by Joost Rijneveld 2017-08-24 14:59:14 +0200
  • 9d5884e Refactor for more consistent style and readability by Joost Rijneveld 2017-08-03 17:38:34 +0200
  • 1076b37 Remove stray zerobytes by Joost Rijneveld 2017-08-01 16:48:47 +0200
  • 3134faf Merge branch 'master' into defined-parameters by Joost Rijneveld 2017-08-01 16:26:04 +0200
  • 7fbd28a Clarify status of run-time parameter selection by Joost Rijneveld 2017-08-01 15:50:50 +0200
  • 9b35b00 Add wrapper that allows for runtime parameters by Joost Rijneveld 2017-08-01 15:31:42 +0200
  • 65ee820 Refactor to prepare for runtime parameters by Joost Rijneveld 2017-08-01 15:20:30 +0200
  • 1e041f2 Simplify hash family parameter definition by Joost Rijneveld 2017-07-31 16:50:47 +0200
  • 073e093 Remove unused leafaddr structures by Joost Rijneveld 2017-07-31 15:35:43 +0200
  • 3ea7e8a Mention branch-specific purpose on README by Joost Rijneveld 2017-07-22 16:49:18 +0200
  • b8ec30f Clarify compile-time parameters in README by Joost Rijneveld 2017-07-22 16:41:37 +0200
  • 0986ceb Add README file mentioning XDR by Joost Rijneveld 2017-07-22 16:41:37 +0200
  • 3c0f666 Add parameter for hash alg family, support SHAKE by Joost Rijneveld 2017-07-22 16:27:02 +0200
  • 880cfaa Remove stray local kdev config files by Joost Rijneveld 2017-07-22 15:28:38 +0200
  • dd067bd some old changes by Andreas 2017-07-20 16:22:24 +0200
  • 8befb0d Add SHAKE128 and SHAKE256 by Joost Rijneveld 2017-06-02 17:29:14 +0200
  • 5122ac6 Reduce code duplication by Joost Rijneveld 2017-06-02 14:45:16 +0200