Raef Coles
|
891c613f31
|
Update LMOTS signature use of temporary variables
Document them properly, and move random value to a temporary variable
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:28:29 +01:00 |
|
Raef Coles
|
0c88d4e447
|
Remove superfluous casts in LMS and LMOTS
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:28:28 +01:00 |
|
Raef Coles
|
f5632d3efc
|
Remove MBEDTLS_PRIVATE usage from LMS and LMOTS
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:28:27 +01:00 |
|
Raef Coles
|
01c71a17b3
|
Update LMS and LMOTS api
Fix function names and parameters. Move macros to be more private.
Update implementation.
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:28:25 +01:00 |
|
Raef Coles
|
c8f9604d7b
|
Use PSA hashing for LMS and LMOTS
Signed-off-by: Raef Coles <raef.coles@arm.com>
|
2022-10-13 14:28:23 +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 |
|