Andrzej Kurek 
							
						 
					 
					
						
						
							
						
						13b8b780fe 
					 
					
						
						
							
							Improve x509_inet_pton_ipv4 readability  
						
						... 
						
						
						
						Introduce descriptive variable names.
Drop the table of tens.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com > 
						
						
					 
					
						2023-04-13 09:19:50 -04:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						0a11ee6da8 
					 
					
						
						
							
							Fix function declaration  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-04-13 12:48:06 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						1237a349ed 
					 
					
						
						
							
							Use macro guard for function declaration  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-04-13 12:48:06 +02:00 
						 
				 
			
				
					
						
							
							
								Gabor Mezei 
							
						 
					 
					
						
						
							
						
						83669d910e 
					 
					
						
						
							
							Add a testable function for ecp_mod_p192k1  
						
						... 
						
						
						
						Signed-off-by: Gabor Mezei <gabor.mezei@arm.com > 
						
						
					 
					
						2023-04-13 12:44:37 +02:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						50fe36317a 
					 
					
						
						
							
							Update links in ecp.c  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-12 06:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						637a2fe62c 
					 
					
						
						
							
							Update SEC1 link in ecdsa.c  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-12 06:07:51 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						4704147717 
					 
					
						
						
							
							Update SEC1 link in ecdh.c  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-12 06:07:23 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn Strauss 
							
						 
					 
					
						
						
							
						
						b255e21e48 
					 
					
						
						
							
							Handle endianness in x509_inet_pton_ipv6()  
						
						... 
						
						
						
						Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com > 
						
						
					 
					
						2023-04-11 08:29:43 -04:00 
						 
				 
			
				
					
						
							
							
								Glenn Strauss 
							
						 
					 
					
						
						
							
						
						6f545acfaf 
					 
					
						
						
							
							Add mbedtls_x509_crt_parse_cn_inet_pton() tests  
						
						... 
						
						
						
						Extended from https://github.com/Mbed-TLS/mbedtls/pull/2906 
contributed by Eugene K <eugene.kobyakov@netfoundry.io >
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com > 
						
						
					 
					
						2023-04-11 08:29:42 -04:00 
						 
				 
			
				
					
						
							
							
								Glenn Strauss 
							
						 
					 
					
						
						
							
						
						416c295078 
					 
					
						
						
							
							x509 crt verify local implementation to parse IP  
						
						... 
						
						
						
						x509 crt verify local implementation to parse IP
if inet_pton() is not portably available
Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com > 
						
						
					 
					
						2023-04-11 08:29:42 -04:00 
						 
				 
			
				
					
						
							
							
								Glenn Strauss 
							
						 
					 
					
						
						
							
						
						c26bd76020 
					 
					
						
						
							
							x509 crt verify SAN iPAddress  
						
						... 
						
						
						
						Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com > 
						
						
					 
					
						2023-04-11 08:29:42 -04:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						0c477d32e2 
					 
					
						
						
							
							test: include also test_suite_ecp for the coverage analysis  
						
						... 
						
						
						
						Only some test cases are skipped for which ECP_C is mandatory,
but the other ones are included.
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-11 11:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						6c496a1553 
					 
					
						
						
							
							solve disparities for ECP_LIGHT between ref/accel  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-11 11:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						5278986d2d 
					 
					
						
						
							
							psa: fix ECP guards for key derivation  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-11 11:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						3f8d23eaef 
					 
					
						
						
							
							pk_wrap: fix guards in eckey_check_pair to only include 1 option at build time  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-11 11:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						d4a5d461de 
					 
					
						
						
							
							library: add remaining changes for the new ECP_LIGHT symbol  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-11 11:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						0d2980f117 
					 
					
						
						
							
							pk: adapt to new ECP_LIGHT symbol  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-11 11:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						fd122f4e95 
					 
					
						
						
							
							ecp: introduce new ECP_LIGHT symbol  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-11 11:33:50 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						22d9ff6d3c 
					 
					
						
						
							
							Merge pull request  #7353  from xkqian/tls13_fix_code_style  
						
						... 
						
						
						
						Improve code styles for tls13 related files 
						
						
					 
					
						2023-04-11 09:18:22 +01:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						5634f87d68 
					 
					
						
						
							
							Merge pull request  #7418  from xkqian/big_number_ecc_update_comment  
						
						... 
						
						
						
						Update SEC1 link in ecp.c 
						
						
					 
					
						2023-04-11 09:34:07 +02:00 
						 
				 
			
				
					
						
							
							
								Gilles Peskine 
							
						 
					 
					
						
						
							
						
						c9e8a65d06 
					 
					
						
						
							
							Merge pull request  #7298  from lpy4105/issue/6840/add-cache-entry-removal-api  
						
						... 
						
						
						
						ssl_cache: misc improvements 
						
						
					 
					
						2023-04-11 09:30:40 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						b16a50eeab 
					 
					
						
						
							
							Merge pull request  #7392  from valeriosetti/issue7388  
						
						... 
						
						
						
						PK: use PSA to complete public key when USE_PSA is enabled 
						
						
					 
					
						2023-04-11 09:09:06 +02:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						49f39c1e91 
					 
					
						
						
							
							Fix the wrong debug _message function to _ret  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-10 08:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						09c3cccf97 
					 
					
						
						
							
							Update the todo comment of record size limits  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-10 08:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						8bce0e6f5e 
					 
					
						
						
							
							Update group ext debug message in ssl_tls13_server.c  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-10 08:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						91bb3f0665 
					 
					
						
						
							
							Wrap lines in library/ssl_tls13_client.c  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-10 08:29:17 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						9f1747bb1f 
					 
					
						
						
							
							Wrap lines which exceed 80 chars in ssl_tls13_server.c  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-10 08:29:14 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						958b6ffe98 
					 
					
						
						
							
							Wrap lines which exceed 80 chars in ssl_tls13_client.c  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-10 08:27:52 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						7343738695 
					 
					
						
						
							
							Wrap lines which exceed 80 chars in ssl_tls13_generic.c  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-10 08:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						123cde824c 
					 
					
						
						
							
							Improve code styles(line numbers) for tls13_key.c  
						
						... 
						
						
						
						Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-10 08:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Xiaokang Qian 
							
						 
					 
					
						
						
							
						
						669c7c35f0 
					 
					
						
						
							
							Update SEC1 link in ecp.c  
						
						... 
						
						
						
						Old link doesn't work any more, update it to one
new link to refer version 2
Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com > 
						
						
					 
					
						2023-04-10 07:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Pengyu Lv 
							
						 
					 
					
						
						
							
						
						e3746d7ce6 
					 
					
						
						
							
							ssl_cache: Error renaming and document improvement  
						
						... 
						
						
						
						Signed-off-by: Pengyu Lv <pengyu.lv@arm.com > 
						
						
					 
					
						2023-04-10 14:40:03 +08:00 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						3a18dee1e8 
					 
					
						
						
							
							Fix unused variable warning  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-04-07 16:16:27 +05:30 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						520c0384e7 
					 
					
						
						
							
							pkparse: fix return value  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-07 11:38:09 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						1df94f841b 
					 
					
						
						
							
							pk: fix return codes' precedence and code style  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-07 11:04:32 +02:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
						
						f740767c00 
					 
					
						
						
							
							Merge pull request  #7391  from valeriosetti/issue7387  
						
						... 
						
						
						
						PK: don't use mbedtls_ecp_check_pub_priv() when USE_PSA is enabled 
						
						
					 
					
						2023-04-07 10:17:18 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						9d65f0ef12 
					 
					
						
						
							
							pk_wrap: simplify prototype of eckey_check_pair_psa()  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-07 08:53:17 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						aad6306212 
					 
					
						
						
							
							pkparse: fix guards position  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-07 08:45:34 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						4bf73ad83f 
					 
					
						
						
							
							pkparse: use proper sizing for buffer  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-07 08:45:34 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						34f6755b34 
					 
					
						
						
							
							pkparse: add new function for deriving public key from private using PSA  
						
						... 
						
						
						
						Instead of using the legacy mbedtls_ecp_mul() function which makes use of
ECP's math, this commit adds a new function named pk_derive_public_key()
which implements the same behavior using PSA functions.
The flow is simple:
- import the private key into PSA
- export its public part
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-07 08:45:34 +02:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
							
						
						f286664069 
					 
					
						
						
							
							pk_wrap: minor code optimizations  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no > 
						
						
					 
					
						2023-04-07 08:37:46 +02:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
						
						0b3de6fcec 
					 
					
						
						
							
							Merge pull request  #7288  from ronald-cron-arm/tls13-server-version-negotiation  
						
						... 
						
						
						
						TLS: TLS 1.2 / 1.3 version negotiation on server side 
						
						
					 
					
						2023-04-06 16:26:19 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
							
						
						3615be65f8 
					 
					
						
						
							
							Merge pull request  #7342  from gabor-mezei-arm/6679_prevent_mpi_mod_write_from_corrupting_the_input  
						
						... 
						
						
						
						Prevent mpi_mod_write from corrupting the input 
						
						
					 
					
						2023-04-06 15:56:28 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
							
						
						44c6694be7 
					 
					
						
						
							
							Merge pull request  #7351  from gabor-mezei-arm/7109_ecp_fast_reduction_testing  
						
						... 
						
						
						
						Test unlikely cases of ECC modular reduction 
						
						
					 
					
						2023-04-06 15:55:19 +01:00 
						 
				 
			
				
					
						
							
							
								Kusumit Ghoderao 
							
						 
					 
					
						
						
							
						
						50e0e11213 
					 
					
						
						
							
							Add key_derivation_input_integer function  
						
						... 
						
						
						
						Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com > 
						
						
					 
					
						2023-04-06 17:47:25 +05:30 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						dad02b2bec 
					 
					
						
						
							
							tls13: srv: Fix comment  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2023-04-06 10:32:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						fe01ec2d57 
					 
					
						
						
							
							tls12: srv: Use sizeof() instead of constant  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2023-04-06 10:32:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						c564938180 
					 
					
						
						
							
							Add downgrade protection mechanism  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2023-04-06 10:32:05 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						e45afd760d 
					 
					
						
						
							
							Use specific pointer to loop over proposed cipher suites  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2023-04-06 10:32:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
						
						eff5673e09 
					 
					
						
						
							
							Improve and align variable names for supported versions data  
						
						... 
						
						
						
						Signed-off-by: Ronald Cron <ronald.cron@arm.com > 
						
						
					 
					
						2023-04-06 10:26:18 +02:00