Joost Rijneveld
|
951848fe89
|
Remove redundant address changes
|
2016-02-05 15:30:00 +01:00 |
|
Joost Rijneveld
|
e2f1cee548
|
Fix error for d=1 cases as introduced by 719cb46
|
2016-02-03 14:05:48 +01:00 |
|
Joost Rijneveld
|
1e503b665e
|
Make codestyle more consistent, fix -Wextra warns
|
2016-02-02 14:11:23 +01:00 |
|
Joost Rijneveld
|
719cb467df
|
Prevent allocating for a 'next' tree on top layer
|
2016-02-01 17:21:09 +01:00 |
|
Joost Rijneveld
|
8cbbfe0f05
|
Prevent int overflow for h >= 32
|
2016-02-01 07:53:27 +01:00 |
|
Joost Rijneveld
|
97331f09c0
|
Fix update bug (partially re-implement BDS)
The bug occured for cases where d=3 and indicated
a lack of updates. Re-implementing the higher-level
structure of BDS resolved this.
|
2016-01-28 17:52:08 +01:00 |
|
Joost Rijneveld
|
17c5b2842f
|
Make address masks more explicit and strict
|
2016-01-27 10:18:31 +01:00 |
|
Andreas
|
9d9b782ff9
|
added support for n = m = 64
|
2015-10-28 15:49:46 +01:00 |
|
Joost Rijneveld
|
f5a5231c72
|
Do not perform bds_round for the last leaf
|
2015-10-28 13:45:05 +01:00 |
|
Joost Rijneveld
|
2af61cea82
|
Check if a NEXT-tree exists before updating it
|
2015-10-05 21:57:10 +02:00 |
|
Joost Rijneveld
|
4c19fe61e4
|
Make XMSSMT also use BDS tree traversal
|
2015-09-21 13:24:42 +02:00 |
|
Joost Rijneveld
|
a075747462
|
Store BDS state in passable struct, not in globals
|
2015-08-27 09:39:06 +02:00 |
|
Joost Rijneveld
|
a33aef699c
|
Adhere to more strict storage bounds
|
2015-08-26 15:53:50 +02:00 |
|
Joost Rijneveld
|
5d469d118f
|
Use BDS for auth paths in XMSS (but not XMSSMT yet)
|
2015-08-26 14:54:01 +02:00 |
|
Joost Rijneveld
|
1511c0bdf7
|
Add xmss_fast starting point before BDS
|
2015-08-21 15:06:07 +02:00 |
|