Gilles Peskine 
							
						 
					 
					
						
						
							
						
						5647d06be8 
					 
					
						
						
							
							Merge pull request  #7518  from gilles-peskine-arm/psa_inject_entropy-file-stability  
						
						... 
						
						
						
						Fix and test MBEDTLS_PSA_INJECT_ENTROPY 
						
						
					 
					
						2023-07-21 17:37:15 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						c844c1a771 
					 
					
						
						
							
							Merge pull request  #7546  from mpg/align-psa-md-identifiers  
						
						... 
						
						
						
						Align psa md identifiers 
						
						
					 
					
						2023-07-20 11:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						7fa27a1a18 
					 
					
						
						
							
							Merge pull request  #7960  from daverodgman/expect-fix  
						
						
						
						
					 
					
						2023-07-19 19:48:15 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						e9fcffd089 
					 
					
						
						
							
							Robustness fix to MBEDTLS_LIKELY  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-07-19 15:43:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						8e8e6b9be3 
					 
					
						
						
							
							Merge pull request  #7934  from AgathiyanB/move-declarations-to-top  
						
						... 
						
						
						
						Move declarations to top of functions 
						
						
					 
					
						2023-07-19 15:25:27 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						6dd40642e8 
					 
					
						
						
							
							Merge pull request  #7932  from AgathiyanB/add-mpi-uint-size-macro  
						
						... 
						
						
						
						Use compile-time determination of which __builtin_clz() to use, with new MBEDTLS_MPI_UINT_SIZE macro 
						
						
					 
					
						2023-07-19 14:57:39 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						9e8104cdd9 
					 
					
						
						
							
							Merge pull request  #7949  from AgathiyanB/IAR-asm-keyword  
						
						... 
						
						
						
						Use correct asm keyword for IAR compilers 
						
						
					 
					
						2023-07-19 10:03:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						131a22ef27 
					 
					
						
						
							
							Merge pull request  #7950  from AgathiyanB/fix-IAR-using-memset-s  
						
						... 
						
						
						
						Fix IAR trying to use memset_s in platform_util 
						
						
					 
					
						2023-07-19 10:01:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						5f65acb02b 
					 
					
						
						
							
							Merge pull request  #7859  from gilles-peskine-arm/mbedtls_mpi-smaller  
						
						... 
						
						
						
						Reduce the size of mbedtls_mpi 
						
						
					 
					
						2023-07-18 16:48:37 +01:00 
						 
				 
			
				
					
						
							
							
								Agathiyan Bragadeesh 
							
						 
					 
					
						
						
							
						
						789e50e5a0 
					 
					
						
						
							
							Use correct asm keyword for IAR compilers  
						
						... 
						
						
						
						Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com > 
						
						
					 
					
						2023-07-18 16:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						b8f18850c6 
					 
					
						
						
							
							Align ECP_MPI_INIT parameter order with mbedtls_mpi struct order  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-07-18 13:53:07 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						828b3acd6b 
					 
					
						
						
							
							Merge pull request  #7848  from valeriosetti/issue7749  
						
						... 
						
						
						
						driver-only ECC: EPCf.TLS testing 
						
						
					 
					
						2023-07-18 10:33:21 +02:00 
						 
				 
			
				
					
						
							
							
								Agathiyan Bragadeesh 
							
						 
					 
					
						
						
							
						
						74852038ee 
					 
					
						
						
							
							Fix IAR trying to use memset_s in platform_util  
						
						... 
						
						
						
						Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com > 
						
						
					 
					
						2023-07-17 18:35:30 +01:00 
						 
				 
			
				
					
						
							
							
								Agathiyan Bragadeesh 
							
						 
					 
					
						
						
							
						
						4d47cea8f9 
					 
					
						
						
							
							Move declarations in psa_crypto to top  
						
						... 
						
						
						
						Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com > 
						
						
					 
					
						2023-07-17 16:58:44 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						08b04b11ff 
					 
					
						
						
							
							Merge pull request  #7923  from gabor-mezei-arm/7598_fix_clone_of_ecp_module  
						
						... 
						
						
						
						[Bignum] Fixes for the ecp module cloning 
						
						
					 
					
						2023-07-17 15:28:18 +01:00 
						 
				 
			
				
					
						
							
							
								Agathiyan Bragadeesh 
							
						 
					 
					
						
						
							
						
						5058a5b5ad 
					 
					
						
						
							
							Remove trailing whitespace bignum_core  
						
						... 
						
						
						
						Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com > 
						
						
					 
					
						2023-07-17 15:23:52 +01:00 
						 
				 
			
				
					
						
							
							
								Agathiyan Bragadeesh 
							
						 
					 
					
						
						
							
						
						e55a1e1cf4 
					 
					
						
						
							
							Refactor preprocessing for arm none  
						
						... 
						
						
						
						Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com > 
						
						
					 
					
						2023-07-17 15:00:19 +01:00 
						 
				 
			
				
					
						
							
							
								Agathiyan Bragadeesh 
							
						 
					 
					
						
						
							
						
						ec4c91ecc1 
					 
					
						
						
							
							Move declaration in ecp_mod_koblitz to top  
						
						... 
						
						
						
						Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com > 
						
						
					 
					
						2023-07-17 12:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Agathiyan Bragadeesh 
							
						 
					 
					
						
						
							
						
						c99840ae1f 
					 
					
						
						
							
							Move declarations in mbedtls_mpi_add_abs to top  
						
						... 
						
						
						
						Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com > 
						
						
					 
					
						2023-07-17 12:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Agathiyan Bragadeesh 
							
						 
					 
					
						
						
							
						
						271a95331e 
					 
					
						
						
							
							Remove tautology in mbedtls_mpi_core_clz  
						
						... 
						
						
						
						Signed-off-by: Agathiyan Bragadeesh <agathiyan.bragadeesh2@arm.com > 
						
						
					 
					
						2023-07-14 14:07:18 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						66bbecb7ff 
					 
					
						
						
							
							Fix comment  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-07-14 14:43:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						8f6094ce47 
					 
					
						
						
							
							Merge pull request  #7792  from robUx4/win32_winnt  
						
						
						
						
					 
					
						2023-07-13 19:34:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						63a21f4cda 
					 
					
						
						
							
							Merge pull request  #7920  from daverodgman/gcm-size  
						
						
						
						
					 
					
						2023-07-13 19:32:07 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						5ff02450ee 
					 
					
						
						
							
							Reduce size of static data in gcm  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-07-13 15:57:20 +01:00 
						 
				 
			
				
					
						
							
							
								Steve Lhomme 
							
						 
					 
					
						
						
							
						
						551b3bf4bb 
					 
					
						
						
							
							Don't force the _WIN32_WINT version  
						
						... 
						
						
						
						If the user has set a value in the build environment, it will be used.
Otherwise, if SDK has a default value, it will be picked.
If either of these values are lower than 0x0501 (XP) we should not force
some calls that will not work on the minimum target OS. We should use
dynamic loading of these API's to support them in higher versions of the
OS.
winsock2.h needs to be included before windows.h and will pick the
default _WIN32_WINNT from the SDK or use the one from the user, by
setting _WIN32_WINNT in the CFLAGS.
Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz > 
						
						
					 
					
						2023-07-13 16:11:34 +02:00 
						 
				 
			
				
					
						
							
							
								Steve Lhomme 
							
						 
					 
					
						
						
							
						
						4000b6ec0e 
					 
					
						
						
							
							Don't force the default windows version down  
						
						... 
						
						
						
						The _WIN32_WINNT value will pick the default value for the SDK when
including windows.h. Depending on its value some calls will be possible or not.
Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz > 
						
						
					 
					
						2023-07-13 16:11:34 +02:00 
						 
				 
			
				
					
						
							
							
								Steve Lhomme 
							
						 
					 
					
						
						
							
						
						369d7c7148 
					 
					
						
						
							
							Don't use FindFirstFileW() before Windows XP  
						
						... 
						
						
						
						On runtime it will attempt to get FindFirstFileW() from kernel32.dll
but it's not there and the DLL/program containing mbedtls will not load.
Signed-off-by: Steve Lhomme <robux4@ycbcr.xyz > 
						
						
					 
					
						2023-07-13 16:11:34 +02:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						893be8d10f 
					 
					
						
						
							
							Replace cpu modifier flags  
						
						... 
						
						
						
						`crypto` should be replace with `aes`.
See https://arm-software.github.io/acle/main/acle.html#cryptographic-extensions 
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-07-13 17:32:11 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						b1d06bb29e 
					 
					
						
						
							
							Add error message for old armclang  
						
						... 
						
						
						
						when armclang<6.10, cpu modifiers MUST be
specified on command line.
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-07-13 10:40:29 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						8e96e78dbe 
					 
					
						
						
							
							update document and error message  
						
						... 
						
						
						
						Chang the spell of armclang
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-07-13 10:40:28 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						6b00f5a135 
					 
					
						
						
							
							Add guards for arm_neon.h  
						
						... 
						
						
						
						See: https://arm-software.github.io/acle/main/acle.html#arm_neonh 
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-07-13 10:40:28 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						22a4d3e2b4 
					 
					
						
						
							
							fix armclang build fail for sha512.  
						
						... 
						
						
						
						`sha3` support is start from armclang6.10
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-07-13 10:40:28 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						580e06fb07 
					 
					
						
						
							
							fix armclang compile fail  
						
						... 
						
						
						
						`__ARM_FEATURE_AES` is not defined with `armclang < 6.10`.
And it raise error on `target("crypto,aes")
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-07-13 10:40:27 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						08933d3dbb 
					 
					
						
						
							
							fix compile fail for armclang  
						
						... 
						
						
						
						when target flags are not set at command line, armclang
will reports required feature not set error.
This is found and verified at 6.20.1. And it does not work
for 6.6
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-07-13 10:40:08 +08:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						3c22366695 
					 
					
						
						
							
							Merge pull request  #7863  from valeriosetti/issue7790  
						
						... 
						
						
						
						PK: parse: fix disparity with private Montgomery keys 
						
						
					 
					
						2023-07-11 18:02:12 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						a824e40749 
					 
					
						
						
							
							Merge pull request  #7500  from tom-cosgrove-arm/fix-armclang-bswap32  
						
						... 
						
						
						
						Fix MBEDTLS_BSWAP32 on armcc 5 
						
						
					 
					
						2023-07-11 16:48:42 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						84eaefa43e 
					 
					
						
						
							
							Use designated initializers for mbedtls_mpi  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-07-11 16:02:46 +01:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						88f34e3348 
					 
					
						
						
							
							Merge pull request  #7703  from gabor-mezei-arm/7598_clone_the_eco_module  
						
						... 
						
						
						
						[Bignum] Clone the ECP module 
						
						
					 
					
						2023-07-11 15:00:01 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						f2b5a13d02 
					 
					
						
						
							
							Fix MBEDTLS_BSWAP32 on armcc 5  
						
						... 
						
						
						
						Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com > 
						
						
					 
					
						2023-07-11 14:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						4999f15d98 
					 
					
						
						
							
							Merge pull request  #7878  from beni-sandu/development  
						
						... 
						
						
						
						aesce: use correct target attribute when building with clang 
						
						
					 
					
						2023-07-11 10:54:14 +01:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						41b0818bcb 
					 
					
						
						
							
							ecp: rearrange code in ecp_read_key()  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-07-11 11:28:22 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						21d42417f9 
					 
					
						
						
							
							pkparse: always check all private keys on import  
						
						... 
						
						
						
						This allows to remove explicit calls to mbedtls_ecp_check_privkey()
in pkparse.c.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-07-11 11:28:22 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						6b062eeed0 
					 
					
						
						
							
							pkparse: parse also Weierstrass private keys using ecp_read_key()  
						
						... 
						
						
						
						This is to hanlde more uniformly Weierstrass and Montgomery curves.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-07-11 11:28:22 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						805e4a0378 
					 
					
						
						
							
							pkparse: use ecp_read_key() for parsing private key of Montgomery curves  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-07-11 11:28:22 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						6aca2c9613 
					 
					
						
						
							
							Merge pull request  #7716  from mpg/psa-util-internal  
						
						... 
						
						
						
						Split psa_util.h between internal and public 
						
						
					 
					
						2023-07-10 18:33:23 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						5c41ae867b 
					 
					
						
						
							
							Merge pull request  #7887  from ronald-cron-arm/fix-hrr-in-psk-kem  
						
						... 
						
						
						
						tls13: server: Fix spurious HRR 
						
						
					 
					
						2023-07-10 09:58:13 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						54e23792c8 
					 
					
						
						
							
							tls: replace numeric values with proper TLS IANA symbols  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-07-10 09:13:57 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						6f0441d11e 
					 
					
						
						
							
							tls: replace occurencies of ECP_LIGHT with PK_HAVE_ECC_KEYS  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-07-10 09:13:57 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						acd32c005f 
					 
					
						
						
							
							programs: add helper functions for supported EC curves  
						
						... 
						
						
						
						- get full list, or
- get TLS ID from name
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-07-10 09:13:57 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						49e6907b5b 
					 
					
						
						
							
							tls: replace ECP_LIGHT occurrencies with PK_HAVE_ECC_KEYS  
						
						... 
						
						
						
						Up to this point "make test" runs successfully. "ssl-opt" has
not been tested yet.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-07-10 09:10:20 +02:00