Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						2e37d7b238 
					 
					
						
						
							
							Merge pull request  #8121  from gilles-peskine-arm/ssl-test-no-legacy  
						
						... 
						
						
						
						Remove GNUTLS_LEGACY and OPENSSL_LEGACY 
						
						
					 
					
						2023-10-18 07:13:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						2f3f968033 
					 
					
						
						
							
							fix wrong typo and indent issue  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-10-18 15:07:10 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						09977e2307 
					 
					
						
						
							
							Add asn1crypto to python maintainer requirements  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-10-18 15:07:09 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						a3d911b0ae 
					 
					
						
						
							
							add script for server9_bad_saltlen  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-10-18 15:07:09 +08:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						7cb635a563 
					 
					
						
						
							
							Adjust the full config  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-10-12 16:14:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						9be3cf0776 
					 
					
						
						
							
							Fix a couple of typos related to renaming options  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-10-11 14:47:55 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						b0d9830373 
					 
					
						
						
							
							Merge branch 'development' into sha-armce-thumb2  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-10-11 13:53:41 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						be7915aa6c 
					 
					
						
						
							
							Revert renaming of SHA512 options  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-10-11 10:59:05 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						a89d2ba132 
					 
					
						
						
							
							Merge pull request  #8327  from ronald-cron-arm/adapt-psa-crypto-repo-name  
						
						... 
						
						
						
						Adapt to new PSA Crypto repo name 
						
						
					 
					
						2023-10-11 06:45:30 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						5b89c55bb8 
					 
					
						
						
							
							Rename MBEDTLS_SHAxxx_USE_ARMV8_yyy to MBEDTLS_SHAxxx_USE_ARMV8_A_yyy  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-10-10 15:14:57 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						6ab314f71d 
					 
					
						
						
							
							More config option renaming  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-10-10 14:00:17 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						e6fa2c53a2 
					 
					
						
						
							
							Merge pull request  #8186  from paul-elliott-arm/fix_wrapper_deadcode  
						
						... 
						
						
						
						Remove logically dead code 
						
						
					 
					
						2023-10-09 11:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						070e8652d5 
					 
					
						
						
							
							Adapt to new PSA Crypto repo name  
						
						... 
						
						
						
						Patterns I looked for:
grep -i "psa-crypto"
grep -i "psa.*crypto.*repo"
grep -i "psa.*crypto.*root"
Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2023-10-09 10:26:18 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						0101f479df 
					 
					
						
						
							
							Remove logically dead code  
						
						... 
						
						
						
						All paths in both switch statement lead to a return, therefore the
end block in both of these functions can never be reached. Fix this by
making sure the end block is always called (set status rather than just
return), as its safer for future changes. Found by coverity scan.
Signed-off-by: Paul Elliott <paul.elliott@arm.com > 
						
						
					 
					
						2023-10-06 18:08:46 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						540324cd21 
					 
					
						
						
							
							Correct styling of Mbed TLS in documentation  
						
						... 
						
						
						
						Several bits of documentation were incorrectly styling Mbed TLS
as MbedTLS.
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com > 
						
						
					 
					
						2023-10-06 17:07:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						bc2d2179be 
					 
					
						
						
							
							Update baremetal config to exclude MBEDTLS_SHAxxx_USE_A64_CRYPTO_IF_PRESENT  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-10-05 11:38:18 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						65d8ec1444 
					 
					
						
						
							
							Move check into list_files_to_merge  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-10-02 17:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						3901e2ef92 
					 
					
						
						
							
							Check for incorrect changelog extensions  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-10-02 16:44:09 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						16e9256fe8 
					 
					
						
						
							
							Merge pull request  #8272  from daverodgman/iar-warnings  
						
						... 
						
						
						
						Fix IAR warnings 
						
						
					 
					
						2023-09-29 13:11:03 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						9ac0e72386 
					 
					
						
						
							
							Undo not-needed change  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-09-29 10:39:31 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						ed9c22d533 
					 
					
						
						
							
							Remove redundant code  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-09-29 10:33:49 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						3572bde9c9 
					 
					
						
						
							
							Assume get_num_ops cannot fail  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-09-28 19:33:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						2bc38a6dfe 
					 
					
						
						
							
							Fix return type  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-09-28 18:15:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						9329252620 
					 
					
						
						
							
							Fix IAR statement is unreachable warning  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-09-28 18:14:53 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						321c7e9ed9 
					 
					
						
						
							
							Fix error handling in psa_driver_wrapper_xxx_hash_get_num_ops  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-09-28 18:07:25 +01:00 
						 
				 
			
				
					
						
							
							
								Yanray Wang 
							
						 
					 
					
						
						
							
						
						2864823671 
					 
					
						
						
							
							configs: move TFM config to a subdirectory  
						
						... 
						
						
						
						Signed-off-by: Yanray Wang <yanray.wang@arm.com > 
						
						
					 
					
						2023-09-26 17:15:52 +08:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						9e11126a1b 
					 
					
						
						
							
							Remove useless empty line  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						c23c351732 
					 
					
						
						
							
							Remove the UN_USED_DISABLE attribute  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						7d546c7c88 
					 
					
						
						
							
							Change to os.path functions base on comment  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						845693c513 
					 
					
						
						
							
							Change comments to psa_crypto_driver_wrappers.h  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						fe9666b8c0 
					 
					
						
						
							
							Change the extension type of the file psa_crypto_driver_wrapper  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						54a4fdfe91 
					 
					
						
						
							
							Automaticly generate psa_crypto_driver_wrappers_no_static.c  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						9345b2e98f 
					 
					
						
						
							
							Move functions out of the static file  
						
						... 
						
						
						
						Move get_key_buf_size/get_builtin_key out of
    the psa wrapper auto generated file
Slot_management.c include the head file instead of the source file
Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						b7cc2e2d3b 
					 
					
						
						
							
							Disable unused warning on visual studio and generate files before lib  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						e518eeada9 
					 
					
						
						
							
							Move function psa_driver_wrapper_export_public_key out of auto-generated  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:20 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						077ffc0991 
					 
					
						
						
							
							Ensure build of P256 pass  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:06 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						5cb930ff8a 
					 
					
						
						
							
							Surpress the unsed function warnings  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:06 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Daubney 
							
						 
					 
					
						
						
							
						
						7046468a02 
					 
					
						
						
							
							Define the psa wrapper functions as static inline  
						
						... 
						
						
						
						This is a commit from Thomas Daubney.
Signed-off-by: Thomas Daubney <thomas.daubney@arm.com >
Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-09-26 09:09:06 +00:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						b17410d975 
					 
					
						
						
							
							vs2013 templates: Set bcrypt to be the sole dependency.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2023-09-25 14:12:22 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
							
						
						a277b210ff 
					 
					
						
						
							
							Code style fixes  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com > 
						
						
					 
					
						2023-09-25 14:12:21 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Butcher 
							
						 
					 
					
						
						
							
						
						769ee65f99 
					 
					
						
						
							
							Fix Visual Studio Release|x64 builds  
						
						... 
						
						
						
						The shipped Visual Studio project files were misconfigured for build
combinations of 64 bit Release builds.
Signed-off-by: Simon Butcher <simon.butcher@arm.com > 
						
						
					 
					
						2023-09-25 14:12:21 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Butcher 
							
						 
					 
					
						
						
							
						
						949aa8fa3a 
					 
					
						
						
							
							Remove redundant Visual Studio 6 data files  
						
						... 
						
						
						
						Visual Studio 6 is no longer supported by the library.
Signed-off-by: Simon Butcher <simon.butcher@arm.com > 
						
						
					 
					
						2023-09-25 14:12:21 +01:00 
						 
				 
			
				
					
						
							
							
								Kevin Kane 
							
						 
					 
					
						
						
							
						
						0ec1e68548 
					 
					
						
						
							
							Replace Windows APIs that are banned in Windows Store apps  
						
						... 
						
						
						
						CryptGenRandom and lstrlenW are not permitted in Windows Store apps,
meaning apps that use mbedTLS can't ship in the Windows Store.
Instead, use BCryptGenRandom and wcslen, respectively, which are
permitted.
Also make sure conversions between size_t, ULONG, and int are
always done safely; on a 64-bit platform, these types are different
sizes.
Also suppress macro redefinition warning for intsafe.h:
Visual Studio 2010 and earlier generates C4005 when including both
<intsafe.h> and <stdint.h> because a number of <TYPE>_MAX constants
are redefined. This is fixed in later versions of Visual Studio.
The constants are guaranteed to be the same between both files,
however, so we can safely suppress the warning when including
intsafe.h.
Signed-off-by: Kevin Kane <kkane@microsoft.com > 
						
						
					 
					
						2023-09-25 14:12:20 +01:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
							
						
						d06e70c6b8 
					 
					
						
						
							
							Set explicit version for the typing packages  
						
						... 
						
						
						
						Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com > 
						
						
					 
					
						2023-09-25 10:25:18 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						efaee9a299 
					 
					
						
						
							
							Give a production-sounding name to the p256m option  
						
						... 
						
						
						
						Now that p256-m is officially a production feature and not just an example,
give it a more suitable name.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2023-09-20 20:49:47 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						5edb942708 
					 
					
						
						
							
							Merge pull request  #8041  from mpg/tfm-p256m  
						
						... 
						
						
						
						Test TF-M config with p256-m driver 
						
						
					 
					
						2023-09-20 16:09:56 +00:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						bd50d5baec 
					 
					
						
						
							
							Merge pull request  #8177  from gilles-peskine-arm/generated-files-off-in-release  
						
						... 
						
						
						
						Generated files off in release 
						
						
					 
					
						2023-09-18 14:11:58 +00:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						67c86e626b 
					 
					
						
						
							
							Merge pull request  #7961  from gilles-peskine-arm/psa_crypto_config-in-full  
						
						... 
						
						
						
						Enable MBEDTLS_PSA_CRYPTO_CONFIG in the full config 
						
						
					 
					
						2023-09-18 08:13:12 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						da0bb9fae8 
					 
					
						
						
							
							Merge pull request  #8034  from gilles-peskine-arm/bump_version-doc_mainpage  
						
						... 
						
						
						
						Update capitalization of "Mbed" and fix bump_version.sh 
						
						
					 
					
						2023-09-13 08:41:20 +00:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						e820c0abc8 
					 
					
						
						
							
							Update spelling "mbed TLS" to "Mbed TLS"  
						
						... 
						
						
						
						The official spelling of the trade mark changed from all-lowercase "mbed"
to normal proper noun capitalization "Mbed" a few years ago. We've been
using the new spelling in new text but still have the old spelling in a
lot of text. This commit updates most occurrences of "mbed TLS":
```
sed -i -e 's/mbed TLS/Mbed TLS/g' $(git ls-files ':!ChangeLog' ':!tests/data_files/**' ':!tests/suites/*.data' ':!programs/x509/*' ':!configs/tfm*')
```
Justification for the omissions:
* `ChangeLog`: historical text.
* `test/data_files/**`, `tests/suites/*.data`, `programs/x509/*`: many
  occurrences are significant names in certificates and such. Changing
  the spelling would invalidate many signatures and tests.
* `configs/tfm*`: this is an imported file. We'll follow the upstream
  updates.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com > 
						
						
					 
					
						2023-09-12 19:18:17 +02:00