mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							0f21465175 
							
						 
					 
					
						
						
							
							use mbedtls_cipher_info_from_psa to get cipher ID  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:41:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							f58aa6ade6 
							
						 
					 
					
						
						
							
							use memset instead of mbedtils_zeroize  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:41:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							554faad260 
							
						 
					 
					
						
						
							
							return NOT_SUPPORTED instead of INVLID_ARGUMENT  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:41:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							95893f834d 
							
						 
					 
					
						
						
							
							remove usless cast  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:41:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							f08a550e68 
							
						 
					 
					
						
						
							
							set output length to zero to cover output length in error case  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:41:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							f4f0d612ba 
							
						 
					 
					
						
						
							
							change mbedtls_cipher_info_from_psa to provide cipher_id also  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:41:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							9375f8403a 
							
						 
					 
					
						
						
							
							fix code offsets after rebase  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:41:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							ee652a344c 
							
						 
					 
					
						
						
							
							Fix psa_aead_decrypt to read the tag at the end of the ciphertext  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:41:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							a40d77477d 
							
						 
					 
					
						
						
							
							Whitespace fixes  
						
						 
						
						... 
						
						
						
						Changed indentation to match Mbed TLS style. Wrapped some lines to 80 columns. 
						
						
					 
					
						2018-09-05 12:41:51 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							39574652ae 
							
						 
					 
					
						
						
							
							add else for not supported algorithm  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							5c8845f563 
							
						 
					 
					
						
						
							
							return invalid argument for unsupported algorithms  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							e58e68458e 
							
						 
					 
					
						
						
							
							fix condition over key type  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							17638efc46 
							
						 
					 
					
						
						
							
							remove unused variable  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							dad36fa855 
							
						 
					 
					
						
						
							
							add Key and Algorithm validation  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							a7e6df76ea 
							
						 
					 
					
						
						
							
							Validation fixes for key_type  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							4f5eb7cb54 
							
						 
					 
					
						
						
							
							Fill the the output buffer with zero data in case of failure  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							6bbd8c75dc 
							
						 
					 
					
						
						
							
							Remove unnecessary cast  
						
						 
						
						... 
						
						
						
						Remove unnecessary cast 
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							db6247315f 
							
						 
					 
					
						
						
							
							Parameters validation fixes  
						
						 
						
						... 
						
						
						
						Fix key_type validation test and no need to ask for place for tag in decryption 
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							ce5cba9a6a 
							
						 
					 
					
						
						
							
							unify the concatenation of the tag and update output length  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							9e5a515aa8 
							
						 
					 
					
						
						
							
							Fix parameter validation  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							47ddf3d544 
							
						 
					 
					
						
						
							
							Concatenate the tag to the output buffer  
						
						 
						
						... 
						
						
						
						Concatenate the tag to the output buffer. 
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								mohammad1603 
							
						 
					 
					
						
						
						
						
							
						
						
							5955c98779 
							
						 
					 
					
						
						
							
							Initial implementation of the AEAD decrypt/encrypt APIs  
						
						 
						
						... 
						
						
						
						Initial implementation for the AEAD APIs, missing the following:
* Concatenation of the tag to the output buffer.
* Updated documentation of the new functions.
* argument validations
* tests 
						
						
					 
					
						2018-09-05 12:38:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa8efb230 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'psa/psa-wrapper-apis-march-12' into feature-psa  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:38:17 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							2c5219a06d 
							
						 
					 
					
						
						
							
							Whitespace normalization  
						
						 
						
						... 
						
						
						
						No semantic change. 
						
						
					 
					
						2018-09-05 12:14:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							5351420b3e 
							
						 
					 
					
						
						
							
							Use block local variable for padding_mode for readability  
						
						 
						
						... 
						
						
						
						No intended behavior change. 
						
						
					 
					
						2018-09-05 12:14:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moran Peker 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb22b8327 
							
						 
					 
					
						
						
							
							abort operation before return + fix error checks  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:14:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							89d789c9bc 
							
						 
					 
					
						
						
							
							Refactor some argument checks for readability  
						
						 
						
						... 
						
						
						
						No intended behavior change. 
						
						
					 
					
						2018-09-05 12:14:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							7e9288520f 
							
						 
					 
					
						
						
							
							Wrap lines to 80 columns  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:14:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							e553c65cc3 
							
						 
					 
					
						
						
							
							Fix indentation and horizontal whitespace  
						
						 
						
						... 
						
						
						
						Only whitespace changes in this commit. 
						
						
					 
					
						2018-09-05 12:14:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moran Peker 
							
						 
					 
					
						
						
						
						
							
						
						
							3520c2c4f7 
							
						 
					 
					
						
						
							
							unset iv_required to 0 (psa_encrypt_set_iv)and block_size (psa_cipher_setup)  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:14:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moran Peker 
							
						 
					 
					
						
						
						
						
							
						
						
							395db875e6 
							
						 
					 
					
						
						
							
							adjust indentation per Mbed TLS standards  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:14:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moran Peker 
							
						 
					 
					
						
						
						
						
							
						
						
							ae382791fb 
							
						 
					 
					
						
						
							
							add missing psa_cipher_abort( operation )  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moran Peker 
							
						 
					 
					
						
						
						
						
							
						
						
							70531163a9 
							
						 
					 
					
						
						
							
							fix compilation error - missing if  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Moran Peker 
							
						 
					 
					
						
						
						
						
							
						
						
							a28258c594 
							
						 
					 
					
						
						
							
							adjust indentation per Mbed TLS standards  
						
						 
						
						
						
						
					 
					
						2018-09-05 12:14:28 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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