Andrzej Kurek 
							
						 
					 
					
						
						
							
						
						8a045ce5e6 
					 
					
						
						
							
							Unify PSA to Mbed TLS error translation  
						
						 
						
						... 
						
						
						
						Move all error translation utilities to psa_util.c.
Introduce macros and functions to avoid having
a local copy of the error translating function in
each place.
Identify overlapping errors and introduce a
generic function.
Provide a single macro for all error translations
(unless one file needs a couple of different ones).
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com > 
						
						
					 
					
						2023-03-03 05:23:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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