Raef Coles
|
ce18e528ff
|
Rename LMS private key files
And remove now-unnecessary modification to check_files.py
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 16:45:05 +01:00 |
|
Raef Coles
|
e4d96b804c
|
Update LMS and LMOTS test comments
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 16:45:05 +01:00 |
|
Raef Coles
|
a21671123a
|
Remove sudo pip3 in LM(OT)S tests instructions
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:30:27 +01:00 |
|
Raef Coles
|
9fc303a99a
|
Add extra LMOTS import negative tests
And fix failures that are related to the new tests
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:30:01 +01:00 |
|
Raef Coles
|
71f554b48f
|
Use real data for negative LMOTS tests
To avoid errors caused by the null public keys and signatures
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:30:00 +01:00 |
|
Raef Coles
|
66edf6a833
|
Use hsslms data for LMOTS import/export test
Also, test that export fails when the buffer is too small.
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:29:58 +01:00 |
|
Raef Coles
|
8b55ba623e
|
Source LMOTS data from hsslms
So it can be reproduced
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:29:57 +01:00 |
|
Raef Coles
|
9c9027b1a4
|
Add extra LMS and LMOTS tests
NULL-message and LMOTS signature leak tests
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:28:50 +01:00 |
|
Raef Coles
|
f5919e2997
|
Update LMS/LMOTS tests
Document tests and source of data, use test RNG, pass more parameters
into each test
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:28:43 +01:00 |
|
Raef Coles
|
7dce69a27a
|
Make LMOTS a private api
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:28:22 +01:00 |
|
Raef Coles
|
8ff6df538c
|
Add LMS implementation
Also an LM-OTS implementation as one is required for LMS.
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:28:15 +01:00 |
|