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