Paul Elliott 
							
						 
					 
					
						
						
							
						
						b6432832d0 
					 
					
						
						
							
							Merge pull request  #7490  from paul-elliott-arm/test_ecp_mod_p448  
						
						... 
						
						
						
						[Bignum] Add unit tests for ecp_mod_p448 
						
						
					 
					
						2023-05-04 11:39:44 +01:00 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						b9410e89b4 
					 
					
						
						
							
							Fix failing CI  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-04 13:17:51 +05:30 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						8194285cf1 
					 
					
						
						
							
							Fix parsing of authorityCertSerialNumber (use valid tags)  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-05-03 16:19:16 +02:00 
						 
				 
			
				
					
						
							
							
								Jethro Beekman 
							
						 
					 
					
						
						
							
						
						746df88e90 
					 
					
						
						
							
							mbedtls_pem_write_buffer: Correctly report needed buffer size for all possible line lengths and counts  
						
						... 
						
						
						
						Signed-off-by: Jethro Beekman <jethro@fortanix.com > 
						
						
					 
					
						2023-05-03 15:30:49 +02:00 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						056f0c5047 
					 
					
						
						
							
							Make output_byte return not_supported for pbkdf2  
						
						... 
						
						
						
						As output functionality is not added yet return PSA_SUCCESS for
now if inputs are passed correctly. If input validation fails
operation is aborted and output_bytes will return PSA_ERROR_BAD_STATE
Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 17:33:27 +05:30 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						f57273c817 
					 
					
						
						
							
							Merge pull request  #7496  from valeriosetti/issue7480  
						
						... 
						
						
						
						Fix test gap in PK write: private (opaque) -> public 
						
						
					 
					
						2023-05-03 12:39:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andrzej Kurek 
							
						 
					 
					
						
						
							
						
						9c9880a63f 
					 
					
						
						
							
							Explicitly exit IPv4 parsing on a fatal error  
						
						... 
						
						
						
						This makes the function flow more readable.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com > 
						
						
					 
					
						2023-05-03 05:06:47 -04:00 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						f5fedf1e0d 
					 
					
						
						
							
							Add pbkdf2 to psa_key_derivation_abort  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 14:20:37 +05:30 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						3128c5d9ce 
					 
					
						
						
							
							Enable can_output_key with PSA_KEY_DERIVATION_INPUT_PASSWORD  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 14:20:37 +05:30 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						24b3895dee 
					 
					
						
						
							
							Add pbkdf2 input functions to psa_key_derivation_input_internal  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 14:20:36 +05:30 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						f4fe3ee9e4 
					 
					
						
						
							
							Add input password function for pbkdf2  
						
						... 
						
						
						
						Also adds PSA_KEY_DERIVATION_INPUT_PASSWORD case handling to
psa_key_derivation_check_input_type function
Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 14:20:36 +05:30 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						547a6c6fd1 
					 
					
						
						
							
							add input salt function for pbkdf2  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 14:20:36 +05:30 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						944bba1e30 
					 
					
						
						
							
							Add input cost function for pbkdf2  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 14:20:36 +05:30 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						d132cacb38 
					 
					
						
						
							
							Add pbkdf2_hmac to is_kdf_alg_supported()  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 14:20:35 +05:30 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						af0b534256 
					 
					
						
						
							
							Add pbkdf2 to ATLEAST_ONE_BUILTIN_KDF definition  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-05-03 14:20:35 +05:30 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						e22413c8df 
					 
					
						
						
							
							Use mbedtls_ct_uint_if() rather than mbedtls_ct_cond_select_sign()  
						
						... 
						
						
						
						Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com > 
						
						
					 
					
						2023-05-03 09:44:01 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						d3ca5e5897 
					 
					
						
						
							
							Merge pull request  #7328  from mprse/ec-jpake-fix1  
						
						... 
						
						
						
						Fix the JPAKE driver interface for user+peer 
						
						
					 
					
						2023-05-02 20:42:25 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						c70d9eab8a 
					 
					
						
						
							
							Merge pull request  #7412  from silabs-Kusumit/PBKDF2_implementation  
						
						... 
						
						
						
						PBKDF2: Implement input_integer 
						
						
					 
					
						2023-05-02 20:41:23 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						2d81499026 
					 
					
						
						
							
							pk: fix position for mbedtls_platform_zeroize  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-02 15:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						2c50526476 
					 
					
						
						
							
							pk: fix: clear buffer holding raw EC private key on exit  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-05-02 15:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Andrzej Kurek 
							
						 
					 
					
						
						
							
						
						6f400a376e 
					 
					
						
						
							
							Disallow leading zeroes when parsing IPv4 addresses  
						
						... 
						
						
						
						Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com > 
						
						
					 
					
						2023-05-01 06:23:42 -04:00 
						 
				 
			
				
					
						
							
							
								Aditya Deshpande 
							
						 
					 
					
						
						
							
						
						7b9934dcdd 
					 
					
						
						
							
							Add support for building p256-m alongside Mbed TLS with CMake.  
						
						... 
						
						
						
						Also check if p256-m is enabled in the config before including the contents of p256-m.c
Signed-off-by: Aditya Deshpande <aditya.deshpande@arm.com > 
						
						
					 
					
						2023-04-28 17:54:55 +01:00 
						 
				 
			
				
					
						
							
							
								Aditya Deshpande 
							
						 
					 
					
						
						
							
						
						e41f7e457f 
					 
					
						
						
							
							Integrate p256-m as an example driver alongside Mbed TLS and write documentation for the example.  
						
						... 
						
						
						
						(Reapplying changes as one commit on top of development post codestyle change instead of rewriting old branch)
Signed-off-by: Aditya Deshpande <aditya.deshpande@arm.com > 
						
						
					 
					
						2023-04-28 17:54:09 +01:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						75095cce74 
					 
					
						
						
							
							mbedtls_psa_ffdh_set_prime_generator: use switch instead if-else  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-28 14:20:27 +02:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						534105044c 
					 
					
						
						
							
							Add guards for psa_is_dh_key_size_valid  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-28 13:18:43 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						7351101704 
					 
					
						
						
							
							Merge pull request  #7502  from daverodgman/inline-clz  
						
						... 
						
						
						
						Fix VS2022 build error 
						
						
					 
					
						2023-04-28 13:06:47 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						d2e1dd098c 
					 
					
						
						
							
							Merge pull request  #7499  from JonathanWitthoeft/development  
						
						... 
						
						
						
						Bug Fix: mbedtls_ecdsa_verify_restartable fails with ECDSA_SIGN_ALT 
						
						
					 
					
						2023-04-28 12:45:32 +02:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						6d85afa0cc 
					 
					
						
						
							
							Fix naming: FFDH key -> DH key and fix guard in psa_validate_key_type_and_size_for_key_generation  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-28 11:42:17 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						914347bfa3 
					 
					
						
						
							
							Don't explicitly inline mbedtls_mpi_core_clz  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-04-27 14:20:30 +01:00 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						a5376954ce 
					 
					
						
						
							
							Remove unrelated comment  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-04-27 16:57:24 +05:30 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						d1cf1bae5d 
					 
					
						
						
							
							Add function to validate dh key size  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-27 12:04:21 +02:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						cf0156f3f3 
					 
					
						
						
							
							mbedtls_psa_ffdh_generate_key: Fix random number generation  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-27 11:12:39 +02:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						6fd72b687f 
					 
					
						
						
							
							Optimize code (if-else format, action on error)  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-27 11:04:12 +02:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						9275d5d685 
					 
					
						
						
							
							mbedtls_psa_ffdh_set_prime_generator: check if key size is equal and use sizeof  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-27 11:03:51 +02:00 
						 
				 
			
				
					
						
							
							
								Paul Elliott 
							
						 
					 
					
						
						
							
						
						47a3c82118 
					 
					
						
						
							
							Enable curve 448 to be tested  
						
						... 
						
						
						
						Signed-off-by: Paul Elliott <paul.elliott@arm.com > 
						
						
					 
					
						2023-04-26 22:23:13 +01:00 
						 
				 
			
				
					
						
							
							
								JonathanWitthoeft 
							
						 
					 
					
						
						
							
						
						9b265180cc 
					 
					
						
						
							
							Make mbedtls_ecdsa_can_do definition unconditional  
						
						... 
						
						
						
						Signed-off-by: JonathanWitthoeft <jonw@gridconnect.com > 
						
						
					 
					
						2023-04-26 16:09:28 -05:00 
						 
				 
			
				
					
						
							
							
								JonathanWitthoeft 
							
						 
					 
					
						
						
							
						
						405ec94ea2 
					 
					
						
						
							
							Bug Fix: mbedtls_ecdsa_verify_restartable fails with ECDSA_SIGN_ALT  
						
						... 
						
						
						
						When ECDSA_SIGN_ALT but not ECDSA_VERIFY_ALT, mbedtls_ecdsa_can_do was not being defined causing mbedtls_ecdsa_verify_restartable to always fail
Signed-off-by: JonathanWitthoeft <jonw@gridconnect.com > 
						
						
					 
					
						2023-04-26 16:09:28 -05:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						3b29364d61 
					 
					
						
						
							
							Fix VS2022 build error  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com > 
						
						
					 
					
						2023-04-26 21:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						98062a7c5d 
					 
					
						
						
							
							Merge pull request  #7316  from yuhaoth/pr/Add-msvc-support-for-aesce-module  
						
						... 
						
						
						
						Add msvc support for AESCE 
						
						
					 
					
						2023-04-26 21:27:08 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
							
						
						09d23786f6 
					 
					
						
						
							
							Merge pull request  #7429  from xkqian/bignumber_update_comments  
						
						... 
						
						
						
						Update links to references in bignum 
						
						
					 
					
						2023-04-26 16:21:56 +01:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						19c6f47dbc 
					 
					
						
						
							
							Allocate the right amount of memory  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-04-26 15:22:11 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						fead53311b 
					 
					
						
						
							
							Remove unused macro  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-04-26 15:20:01 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						03367fe42d 
					 
					
						
						
							
							Ignore carry since it can not be generated  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-04-26 14:08:45 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						d2c0ba172c 
					 
					
						
						
							
							Fix value in comment  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-04-26 14:08:44 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						7097447b84 
					 
					
						
						
							
							Ensure input parameter size for Koblitz reduction  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-04-26 14:08:35 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						8183c5dcc3 
					 
					
						
						
							
							Use core API in ecp_mod_koblitz()  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-04-26 14:03:29 +02:00 
						 
				 
			
				
					
						
							
							
								David Horstmann 
							
						 
					 
					
						
						
							
						
						9643575d92 
					 
					
						
						
							
							Limit OIDs to 128 components  
						
						... 
						
						
						
						The longest OID known by oid-info.com is 34 components[1], so 128
should be plenty and will limit the potential for attacks.
[1] http://oid-info.com/get/1.3.6.1.4.1.1248.1.1.2.1.3.21.69.112.115.111.110.32.83.116.121.108.117.115.32.80.114.111.32.52.57.48.48 
Signed-off-by: David Horstmann <david.horstmann@arm.com > 
						
						
					 
					
						2023-04-26 11:50:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
							
						
						db368dea88 
					 
					
						
						
							
							fix clang test fail  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com > 
						
						
					 
					
						2023-04-26 16:55:37 +08:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
							
						
						91a618375a 
					 
					
						
						
							
							Merge pull request  #7427  from minosgalanakis/ecp/7258_ecp_mod_p256K1_add_test_cases  
						
						... 
						
						
						
						ECP: Add Unit Tests for secp256k1 
						
						
					 
					
						2023-04-26 08:52:24 +01:00 
						 
				 
			
				
					
						
							
							
								Przemek Stekiel 
							
						 
					 
					
						
						
							
						
						654bef0be0 
					 
					
						
						
							
							Fix typos, comments, style, optimize macros  
						
						... 
						
						
						
						Signed-off-by: Przemek Stekiel <przemyslaw.stekiel@mobica.com > 
						
						
					 
					
						2023-04-26 09:07:20 +02:00