| 
							
							
								 Gilles Peskine | 449bd8303e | Switch to the new code style Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com> | 2023-01-11 14:50:10 +01:00 |  | 
			
				
					| 
							
							
								 Tom Cosgrove | 1797b05602 | Fix typos prior to release Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com> | 2022-12-04 17:19:59 +00:00 |  | 
			
				
					| 
							
							
								 Raef Coles | 9b0daf60fb | Improve LMS private function warning Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:29:38 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | 370cc43630 | Make LMS public key export part of public key api Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:29:28 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | be3bdd8240 | Rename LMS and LMOTS init/free functions To match convention
Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:29:18 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | 2ac352a322 | Make LMS functions args const where required Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:29:14 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | 5127e859d7 | Update LMS and LMOTS dependency macros Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:29:11 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | 56fe20a473 | Move MBEDTLS_PRIVATE required defines into lms.h From lmots.h, as it is a private header
Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:29:10 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | ab300f15e8 | Move public header content from lmots.h to lms.h Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:29:08 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | ad05425ab7 | Update naming of internal LMS functions To comply with the mbedtls_ requirement
Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:28:59 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | 40158e11fc | Add LMOTS test hook to header Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:28:58 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | 1310ecb389 | Update LMOTS function documentation To avoid CI failure
Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:28:51 +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 | fa24f9d6ea | Minor fixes to LMS and LMOTS macros Update some names, use the correct macro in certain places.
Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:28:48 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | 9b88ee5d5d | Fix LMS and LMOTS coding style violations Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:28:40 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | 366d67d9af | Shorted LMS and LMOTS line-lengths To attempt to comply with the 80-char suggestion
Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:28:38 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | e9479a0264 | Update LMS API to support multiple parameter sets Parameterise macros to allow variation of sizes
Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:28:36 +01:00 |  | 
			
				
					| 
							
							
								 Raef Coles | ab4f87413a | Add MBEDTLS_LMS_PRIVATE define To enable private key operations
Signed-off-by: Raef Coles <raef.coles@arm.com> | 2022-10-13 14:28:35 +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 |  |