Werner Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							214ae64349 
							
						 
					 
					
						
						
							
							Replace \p with \c for non-parameter code typeset  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com> 
						
						
					 
					
						2022-12-15 13:36:07 +00:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							1d89ebf548 
							
						 
					 
					
						
						
							
							Clarify all functions operate modulo N  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com> 
						
						
					 
					
						2022-12-15 13:35:41 +00:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							a306886b3a 
							
						 
					 
					
						
						
							
							Add modulus to parameter ordering  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com> 
						
						
					 
					
						2022-12-15 13:35:41 +00:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							2e70b9afef 
							
						 
					 
					
						
						
							
							Reword bignum sizes section  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com> 
						
						
					 
					
						2022-12-15 13:35:41 +00:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							2bd263da1e 
							
						 
					 
					
						
						
							
							Fix grammar and spelling  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com> 
						
						
					 
					
						2022-12-15 13:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							945a165a3c 
							
						 
					 
					
						
						
							
							Clarify output requirements  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com> 
						
						
					 
					
						2022-12-15 13:22:27 +00:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							eac8be76d6 
							
						 
					 
					
						
						
							
							Remove unnecessary type comment  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com> 
						
						
					 
					
						2022-12-15 13:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							e1eb75dc99 
							
						 
					 
					
						
						
							
							Specify modulus constraints  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com> 
						
						
					 
					
						2022-12-15 12:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50faa55e4d 
							
						 
					 
					
						
						
							
							Merge pull request  #6732  from wernerlewis/bignum_6019_mod_add  
						
						... 
						
						
						
						Bignum: Implement mbedtls_mpi_mod_add() 
						
						
					 
					
						2022-12-15 11:39:24 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01f6e61781 
							
						 
					 
					
						
						
							
							Merge pull request  #986  from Mbed-TLS/merge-back-3.3.0-3  
						
						... 
						
						
						
						Merge back 3.3.0 3 
						
						
					 
					
						2022-12-14 19:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
						
						
							
						
						
							ebef3562c3 
							
						 
					 
					
						
						
							
							Revert "Add generated files"  
						
						... 
						
						
						
						This reverts commit c18d93270524af261e44ef96292a609b541da705.
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com> 
						
						
					 
					
						2022-12-14 19:14:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
						
						
							
						
						
							e90ed7d249 
							
						 
					 
					
						
						
							
							Bump versions for libmbedcrypto and libmbedtls  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com> 
						
						
					 
					
						2022-12-14 17:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c98624af3c 
							
						 
					 
					
						
						
							
							Merge pull request  #6680  from valeriosetti/issue6599  
						
						... 
						
						
						
						Allow isolation of EC J-PAKE password when used in TLS 
						
						
					 
					
						2022-12-14 11:04:33 +01:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
						
						
							
						
						
							a3f99591f6 
							
						 
					 
					
						
						
							
							sha: make SHA-224 independent from SHA-256  
						
						... 
						
						
						
						Using proper configuration options (i.e. MBEDTLS_SHA224_C and
MBEDTLS_SHA256_C) it is now possible to build SHA224 and SHA256
independently from each other.
Signed-off-by: Valerio Setti <vsetti@baylibre.com> 
						
						
					 
					
						2022-12-14 10:56:54 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4064a82802 
							
						 
					 
					
						
						
							
							Merge pull request  #5600  from yuhaoth/pr/refactor-cookie-members-of-handshake  
						
						... 
						
						
						
						Refactor cookie members of handshake 
						
						
					 
					
						2022-12-14 10:55:34 +01:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
						
						
							
						
						
							898e7a3afe 
							
						 
					 
					
						
						
							
							test: sha: test SHA384 and SHA512 separately  
						
						... 
						
						
						
						This is meant to adapt to the new library design in which
SHA384 and SHA512 can be built independently from each other.
Signed-off-by: Valerio Setti <vsetti@baylibre.com> 
						
						
					 
					
						2022-12-14 10:50:54 +01:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							eed01aabd3 
							
						 
					 
					
						
						
							
							Clarify wording in documentation  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com> 
						
						
					 
					
						2022-12-14 09:44:00 +00:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
						
						
							
						
						
							43363f5962 
							
						 
					 
					
						
						
							
							sha: make SHA-384 independent from SHA-512  
						
						... 
						
						
						
						Using proper configuration options (i.e. MBEDTLS_SHA384_C and
MBEDTLS_SHA512_C) it is now possible to build SHA384 and SHA512
independently from each other.
Signed-off-by: Valerio Setti <vsetti@baylibre.com> 
						
						
					 
					
						2022-12-14 08:53:23 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b70a3f831 
							
						 
					 
					
						
						
							
							Merge pull request  #6558  from lpy4105/6416-psa_macros_name_typo  
						
						... 
						
						
						
						check_names: extend typo check to PSA macro/enum names 
						
						
					 
					
						2022-12-13 09:56:27 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48232ed2c1 
							
						 
					 
					
						
						
							
							Merge pull request  #6743  from minosgalanakis/bignum/implement_modular_negation  
						
						... 
						
						
						
						Bignum: Implement fixed width modular negation 
						
						
					 
					
						2022-12-13 09:54:38 +01:00 
						 
				 
			
				
					
						
							
							
								Bence Szépkúti 
							
						 
					 
					
						
						
						
						
							
						
						
							f7641544ea 
							
						 
					 
					
						
						
							
							Correct the fix for the PKCS 7 memory leak  
						
						... 
						
						
						
						This corrects an issue in the origina fix in
4f01121f6e598c51e42a69f3fd9a54846013117a.
Signed-off-by: Bence Szépkúti <bence.szepkuti@arm.com> 
						
						
					 
					
						2022-12-12 21:59:03 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a05c069a5 
							
						 
					 
					
						
						
							
							Merge pull request  #6751  from ZachFleck42/development  
						
						... 
						
						
						
						Fix typo in `library/entropy.c` 
						
						
					 
					
						2022-12-12 16:30:54 +00:00 
						 
				 
			
				
					
						
							
							
								Werner Lewis 
							
						 
					 
					
						
						
						
						
							
						
						
							5e9d2e9019 
							
						 
					 
					
						
						
							
							Add conventions for bignum mod and mod_raw  
						
						... 
						
						
						
						Signed-off-by: Werner Lewis <werner.lewis@arm.com> 
						
						
					 
					
						2022-12-12 14:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a9ac61203b 
							
						 
					 
					
						
						
							
							Merge pull request  #6666  from daverodgman/fast_unaligned  
						
						... 
						
						
						
						Fast unaligned memory access macros 
						
						
					 
					
						2022-12-12 12:18:17 +01:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
						
						
							
						
						
							5e8443e6ef 
							
						 
					 
					
						
						
							
							mbedtls_mpi_mod_raw_neg: Updated documentation.  
						
						... 
						
						
						
						Signed-off-by: Minos Galanakis <minos.galanakis@arm.com> 
						
						
					 
					
						2022-12-12 11:13:56 +00:00 
						 
				 
			
				
					
						
							
							
								Minos Galanakis 
							
						 
					 
					
						
						
						
						
							
						
						
							21fe8bdeac 
							
						 
					 
					
						
						
							
							bignum_mod_raw: Added modular negation.  
						
						... 
						
						
						
						This patch adds the `mpi_mod_raw_neg()` method.
Co-authored-by: Hanno Becker <hanno.becker@arm.com>
Co-authored-by: Minos Galanakis <minos.galanakis@arm.com>
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com> 
						
						
					 
					
						2022-12-12 11:13:56 +00:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
						
						
							
						
						
							016f682796 
							
						 
					 
					
						
						
							
							tls: pake: small code refactoring for password setting functions  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <vsetti@baylibre.com> 
						
						
					 
					
						2022-12-09 14:17:50 +01:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
						
						
							
						
						
							5f09930017 
							
						 
					 
					
						
						
							
							Clarify use of temporary in mbedtls_mpi_mod_raw_inv_prime()  
						
						... 
						
						
						
						Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com> 
						
						
					 
					
						2022-12-09 10:58:15 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
						
						
							
						
						
							c18d932705 
							
						 
					 
					
						
						
							
							Add generated files  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com> 
						
						
					 
					
						2022-12-09 09:44:10 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							df0c73c308 
							
						 
					 
					
						
						
							
							Readability improvement in pk_wrap.c  
						
						... 
						
						
						
						Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com> 
						
						
					 
					
						2022-12-09 10:09:34 +01:00 
						 
				 
			
				
					
						
							
							
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							79ae7eb4d1 
							
						 
					 
					
						
						
							
							Use deterministic ECDSA in PSA when we do in legacy  
						
						... 
						
						
						
						This fixes the two failing cases in test_suite_pk when ECP_RESTARTABLE
and USE_PSA_CRYPTO are both enabled. The two failing cases where
    ECDSA restartable sign/verify: ECDSA, max_ops=0 (disabled)
    ECDSA restartable sign/verify: ECKEY, max_ops=0 (disabled)
associated with test function pk_sign_verify_restart(). The failure was
caused by the interaction of several things that are each reasonable on
their own:
1. The test function relies on ECDSA restartable, which is reasonable as it
allows making sure that the generated signature is correct with a simple
memcmp().
2. The implementation of pk_sign_restartable() has a shortcut to
dispatch to the sign function (as opposed to sign_restartable) when
restart is disabled (max_ops == 0).
3. When USE_PSA is enabled, the sign function dispatches to PSA, which
so far always used ECDSA (non-deterministic) even when the non-PSA
version would use deterministic ECDSA.
This could be fixed by changing any of those. I chose (3) because I
think it makes sense that when PK dispatches to PSA instead of legacy
this should not change which version of ECDSA is selected.
OTOH, I think it makes sense to keep (2), because that means more
opportunities to dispatch to PSA.
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com> 
						
						
					 
					
						2022-12-09 10:07:19 +01:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							0c2a738c23 
							
						 
					 
					
						
						
							
							fix various issues  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2022-12-09 09:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							141bbe7bee 
							
						 
					 
					
						
						
							
							tls13: Adjust include files  
						
						... 
						
						
						
						- remove duplicate and unused included
- Adjust the order to system, mbedtls global, local.
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2022-12-09 09:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							ddda050604 
							
						 
					 
					
						
						
							
							tls13: Upstream various fix in prototype  
						
						... 
						
						
						
						- Adjust max input_max_frag_len
- Guard transform_negotiate
- Adjust function position
- update comments
- fix wrong requirements
Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2022-12-09 09:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								Jerry Yu 
							
						 
					 
					
						
						
						
						
							
						
						
							2e19981e17 
							
						 
					 
					
						
						
							
							tls13: guards transform negotiate  
						
						... 
						
						
						
						Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> 
						
						
					 
					
						2022-12-09 09:51:20 +08:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
						
						
							
						
						
							eb3f788b03 
							
						 
					 
					
						
						
							
							tls: pake: do not destroy password key in TLS  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <vsetti@baylibre.com> 
						
						
					 
					
						2022-12-08 18:42:58 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
						
						
							
						
						
							48223bc19e 
							
						 
					 
					
						
						
							
							Bump version to 3.3.0. No changes to .so versions.  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com> 
						
						
					 
					
						2022-12-08 14:43:19 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
						
						
							
						
						
							a5b2c52885 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'restricted/development-restricted' into mbedtls-3.3.0rc0-pr  
						
						
						
						
					 
					
						2022-12-08 14:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Zachary Fleckenstein 
							
						 
					 
					
						
						
						
						
							
						
						
							73defe4da0 
							
						 
					 
					
						
						
							
							Fix typo in library/entropy.c  
						
						... 
						
						
						
						Signed-off-by: Zachary Fleckenstein <ZachFleck42@Gmail.com> 
						
						
					 
					
						2022-12-08 07:28:29 -05:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
						
						
							
						
						
							6129268fee 
							
						 
					 
					
						
						
							
							Bignum: Implement mbedtls_mpi_mod_raw_inv_prime() and tests  
						
						... 
						
						
						
						Fixes  #6023 .
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com> 
					
						2022-12-08 09:44:10 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Cosgrove 
							
						 
					 
					
						
						
						
						
							
						
						
							a7f0d7b029 
							
						 
					 
					
						
						
							
							mbedtls_mpi_core_exp_mod() ouuput may alias input A  
						
						... 
						
						
						
						Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com> 
						
						
					 
					
						2022-12-08 08:46:28 +00:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
						
						
							
						
						
							ae7fe7ee53 
							
						 
					 
					
						
						
							
							tls: pake: avoid useless psa_pake_abort in setting opaque password  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <vsetti@baylibre.com> 
						
						
					 
					
						2022-12-07 17:36:59 +01:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
						
						
							
						
						
							70d1fa538a 
							
						 
					 
					
						
						
							
							tls: pake: fix missing return values check  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <vsetti@baylibre.com> 
						
						
					 
					
						2022-12-07 16:20:27 +01:00 
						 
				 
			
				
					
						
							
							
								Valerio Setti 
							
						 
					 
					
						
						
						
						
							
						
						
							c689ed8633 
							
						 
					 
					
						
						
							
							tls: pake: minor adjustments  
						
						... 
						
						
						
						Signed-off-by: Valerio Setti <vsetti@baylibre.com> 
						
						
					 
					
						2022-12-07 14:40:38 +01:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90af1a10ab 
							
						 
					 
					
						
						
							
							Merge pull request  #6734  from daverodgman/fix_test_dep_spelling  
						
						... 
						
						
						
						Fix spelling of test dependency 
						
						
					 
					
						2022-12-07 09:06:29 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald Cron 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fbba0e9d75 
							
						 
					 
					
						
						
							
							Merge pull request  #6537  from yuhaoth/pr/tls13-refactor-early-data-configuration-interface  
						
						... 
						
						
						
						TLS 1.3: Refactor early data configuration interface. 
						
						
					 
					
						2022-12-07 09:42:12 +01:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d45924d862 
							
						 
					 
					
						
						
							
							Merge pull request  #6733  from tom-cosgrove-arm/issue-6293-mod_exp-memory  
						
						... 
						
						
						
						Have mbedtls_mpi_core_exp_mod() take a temporary instead of allocating memory 
						
						
					 
					
						2022-12-07 08:32:31 +00:00 
						 
				 
			
				
					
						
							
							
								Janos Follath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d26d976e8 
							
						 
					 
					
						
						
							
							Merge pull request  #6731  from tom-cosgrove-arm/issue-6293-mod_exp  
						
						... 
						
						
						
						Require input to mbedtls_mpi_core_exp_mod() to already be in Montgomery form 
						
						
					 
					
						2022-12-07 08:31:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
						
						
							
						
						
							556e8a3219 
							
						 
					 
					
						
						
							
							Fix additional mis-spelling  
						
						... 
						
						
						
						Signed-off-by: Dave Rodgman <dave.rodgman@arm.com> 
						
						
					 
					
						2022-12-06 16:31:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dave Rodgman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92011eef34 
							
						 
					 
					
						
						
							
							Merge pull request  #6717  from tom-cosgrove-arm/fix-typos-2212  
						
						... 
						
						
						
						Fix typos prior to release 
						
						
					 
					
						2022-12-06 15:00:34 +00:00