Moran Peker 
							
						 
					 
					
						
						
							
						
						2cab25aacf 
					 
					
						
						
							
							fix conditions in psa_cipher_finish function  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						dc38ebc068 
					 
					
						
						
							
							delete decrypt checks + fix memcpy& return value  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						ad9d82cc0e 
					 
					
						
						
							
							add iv_required field to psa_cipher_operation_s and fix relevant functions  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						71f19ae6f8 
					 
					
						
						
							
							add missing call to psa_cipher_abort in cipher_setup func + iv_length check in cipher_set_iv func  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						406008ab4c 
					 
					
						
						
							
							add missing check on output_size in psa_cipher_update func  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						bed71a2b17 
					 
					
						
						
							
							fix missing check on output_size in psa_cipher_finish func  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						0071b873a3 
					 
					
						
						
							
							add missing parameter output_size on psa_cipher_finish  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						4c80d8331a 
					 
					
						
						
							
							adjust indentation per Mbed TLS standards  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						b152d4d8b6 
					 
					
						
						
							
							add test scenarios to decrypt and encrypt input and compare with given output  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						89e0f468bf 
					 
					
						
						
							
							style  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						41deec4494 
					 
					
						
						
							
							partly pr fix  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						e1210dcac3 
					 
					
						
						
							
							remove unused parameter in psa_cipher_finish.  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						3205a6592b 
					 
					
						
						
							
							tests fix  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						16864af80b 
					 
					
						
						
							
							fix static function name  
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						8481e74ecc 
					 
					
						
						
							
							CR fixes  
						
						... 
						
						
						
						more fixes
Compilation fixes
Compilation fixes for PSA crypto code and tests 
						
						
					 
					
						2018-09-05 12:14:28 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						efb0107fbe 
					 
					
						
						
							
							CR fix, remove exposing ECB  
						
						
						
						
					 
					
						2018-09-05 12:14:27 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						990a18c2f0 
					 
					
						
						
							
							add ecb to cipher algorithms  
						
						
						
						
					 
					
						2018-09-05 12:14:27 +03:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						5100318a92 
					 
					
						
						
							
							Merge pull request  #18  from ARMmbed/psa-wrapper-apis-export-publickey  
						
						... 
						
						
						
						Export public key implementation (#18 ) 
						
						
					 
					
						2018-09-05 12:13:23 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						8275961178 
					 
					
						
						
							
							warnings fixes  
						
						
						
						
					 
					
						2018-09-05 12:13:23 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						503973bdf3 
					 
					
						
						
							
							initial implementation for PSA symmetric APIs - missing tests and documentations  
						
						
						
						
					 
					
						2018-09-05 12:13:23 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						8756763cf1 
					 
					
						
						
							
							change error check on psa_internal_export_key func  
						
						
						
						
					 
					
						2018-09-05 12:13:23 +03:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						785fd55a39 
					 
					
						
						
							
							Whitespace fixes; removed redundant parentheses  
						
						... 
						
						
						
						No semantic change. 
						
						
					 
					
						2018-09-05 12:13:23 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						cceea98bfe 
					 
					
						
						
							
							adjust indentation per Mbed TLS standards  
						
						
						
						
					 
					
						2018-09-05 12:13:23 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						d732659867 
					 
					
						
						
							
							adjust indentation per Mbed TLS standards  
						
						
						
						
					 
					
						2018-09-05 12:13:23 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						17e36e1bd9 
					 
					
						
						
							
							fix conditions  
						
						
						
						
					 
					
						2018-09-05 12:13:23 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						6036432617 
					 
					
						
						
							
							adjust indentation per Mbed TLS standards  
						
						
						
						
					 
					
						2018-09-05 12:13:23 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						a998bc6ac9 
					 
					
						
						
							
							psa_internal_export_key function for common code.  
						
						... 
						
						
						
						create psa_internal_export_key function for common code in psa_export_key and psa_export_public_key. 
						
						
					 
					
						2018-09-05 12:13:22 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						5010828fb6 
					 
					
						
						
							
							adjust indentation per Mbed TLS standards  
						
						
						
						
					 
					
						2018-09-05 12:13:22 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						b4d0ddd2d3 
					 
					
						
						
							
							psa_export_public_key  
						
						
						
						
					 
					
						2018-09-05 12:13:20 +03:00 
						 
				 
			
				
					
						
							
							
								Moran Peker 
							
						 
					 
					
						
						
							
						
						dd4ea38d58 
					 
					
						
						
							
							export public key  
						
						
						
						
					 
					
						2018-09-05 12:10:47 +03:00 
						 
				 
			
				
					
						
							
							
								itayzafrir 
							
						 
					 
					
						
						
							
						
						7b30f8b0c9 
					 
					
						
						
							
							Added handling for MBEDTLS_ERR_ECP_XXX error codes  
						
						... 
						
						
						
						Added handling for MBEDTLS_ERR_ECP_XXX error codes 
						
						
					 
					
						2018-09-05 12:10:47 +03:00 
						 
				 
			
				
					
						
							
							
								itayzafrir 
							
						 
					 
					
						
						
							
						
						5c7533923a 
					 
					
						
						
							
							ECDSA sign and verify implementation and tests  
						
						... 
						
						
						
						ECDSA sign and verify implementation and tests 
						
						
					 
					
						2018-09-05 12:10:47 +03:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						a0655c3501 
					 
					
						
						
							
							Merge remote-tracking branch 'psa/pr/13' into feature-psa  
						
						... 
						
						
						
						Conflicts:
	library/psa_crypto.c
	tests/suites/test_suite_psa_crypto.data
	tests/suites/test_suite_psa_crypto.function
All the conflicts are concurrent additions where the order doesn't
matter. I put the code from feature-psa (key policy) before the code
from PR #13  (key lifetime). 
						
						
					 
					
						2018-09-05 12:10:43 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						ea0500936e 
					 
					
						
						
							
							Change behavior of psa_get_key_lifetime()  
						
						... 
						
						
						
						psa_get_key_lifetime() behavior changed regarding empty slots, now
it return the lifetime of and empty slots. Documentation in header
file updated accordingly. 
						
						
					 
					
						2018-09-05 12:01:37 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						5d7ec2033d 
					 
					
						
						
							
							fix key lifetime set implementation , tests accordingly  
						
						
						
						
					 
					
						2018-09-05 12:01:37 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						ba178511f4 
					 
					
						
						
							
							Remove unused and duplicated erros, fix documentation and tests  
						
						... 
						
						
						
						Remove unused and duplicated erros, fix documentation and tests 
						
						
					 
					
						2018-09-05 12:01:37 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						060ad8ac34 
					 
					
						
						
							
							Compilation and tests fixes  
						
						
						
						
					 
					
						2018-09-05 12:01:37 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						804cd71bf8 
					 
					
						
						
							
							initial key lifetime implementation and tests  
						
						
						
						
					 
					
						2018-09-05 12:01:37 +03:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						c63b6ba754 
					 
					
						
						
							
							Merge remote-tracking branch 'psa/pr/14' into feature-psa  
						
						... 
						
						
						
						Conflict resolution:
* `tests/suites/test_suite_psa_crypto.data`: in the new tests from PR #14 ,
  rename `PSA_ALG_RSA_PKCS1V15_RAW` to `PSA_ALG_RSA_PKCS1V15_SIGN_RAW` as
  was done in PR #15  in the other branch. 
						
						
					 
					
						2018-09-05 12:01:34 +03:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						47c1bc0458 
					 
					
						
						
							
							Correct some return codes  
						
						
						
						
					 
					
						2018-09-05 11:53:26 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						38a622b68b 
					 
					
						
						
							
							Function psa_get_key_policy() now return policy value for empty slots  
						
						... 
						
						
						
						Function psa_get_key_policy() now return policy value for empty slots 
						
						
					 
					
						2018-09-05 11:53:26 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						5feda72d7a 
					 
					
						
						
							
							Remove usage of PSA_ERROR_INVALID_KEY_POLICY  
						
						... 
						
						
						
						use PSA_ERROR_INVALID_ARGUMENT instead of INVALID_KEY_POLICY error 
						
						
					 
					
						2018-09-05 11:53:26 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						6df908f234 
					 
					
						
						
							
							Add static internal MAC finish function  
						
						... 
						
						
						
						add new psa_mac_finish_internal() to be called by psa_mac_finish() and
psa_mac_verify() in order to be able to check key usage separatly. 
						
						
					 
					
						2018-09-05 11:53:26 +03:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						a59262338a 
					 
					
						
						
							
							Rename PKCS1V15 to PKCS1V15_SIGN  
						
						... 
						
						
						
						There's PKCS1V15_CRYPT as well (to be added soon). 
						
						
					 
					
						2018-09-05 11:53:26 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						4eed757901 
					 
					
						
						
							
							add new test scenarios  
						
						
						
						
					 
					
						2018-09-05 11:53:26 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						06e7920be5 
					 
					
						
						
							
							integrate policy key usage in export and asymmetric sign functions  
						
						
						
						
					 
					
						2018-09-05 11:53:26 +03:00 
						 
				 
			
				
					
						
							
							
								mohammad1603 
							
						 
					 
					
						
						
							
						
						8cc1ceec3e 
					 
					
						
						
							
							Key Policy APIs implementation  
						
						
						
						
					 
					
						2018-09-05 11:53:26 +03:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						dc2fc8443f 
					 
					
						
						
							
							Rename xxx_of_psa functions to xxx_from_psa  
						
						... 
						
						
						
						Be consistent with how similar functions are named in Mbed TLS. 
						
						
					 
					
						2018-09-05 11:53:25 +03:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						3c6e970752 
					 
					
						
						
							
							Fix memory leak in psa_destroy_key  
						
						
						
						
					 
					
						2018-09-05 11:53:25 +03:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						6d9121381a 
					 
					
						
						
							
							Add some comments to document some non-obvious coding choices  
						
						
						
						
					 
					
						2018-09-05 11:53:25 +03:00