| 
							
							
								 Neil Armstrong | 3d4966a5cb | Move possible input/output steps check inside PSA_ALG_JPAKE handling Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-09-13 15:19:56 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 017db4cdda | Drop calls to mbedtls_ecjpake_check() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-09-13 15:19:56 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 1d0294f6ed | Clarify sequence length calculation comment Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-09-13 15:19:56 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | cb679f23bc | Replace 0s with proper defines when possible Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-09-13 14:43:07 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | ecb221b1ff | Move operation buffer in operation struct and remove dynamic allocation Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-09-08 11:21:07 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 9720b881f5 | Remove doxygen markup outside doxygen block in psa_pake_sequence comment Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-09-06 11:39:21 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | b39833cff2 | Fix typo in psa_pake_sequence comment Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-09-06 11:36:02 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | bcd5bd933e | Add a comment expliciting usage of internal PAKE step/state/sequence enums Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-09-05 18:34:12 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 5bbdb70131 | Fix style in psa_pake_input() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-09-05 17:54:15 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | f19a3cb613 | Use the mbedtls_ecjpake_write_shared_key() to input raw shared key material as derivation secret Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | db05cbfb86 | Introduce and use mbedtls_ecjpake_to_psa_error() to translate various ECP/MPI errors to expected PSA errors Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 1e855601ca | Fix psa_pake_get_implicit_key() state & add corresponding tests in ecjpake_rounds() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | e92311176a | Add missing parentheses on return statements Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 5fb07c6a96 | No need to check for state in psa_pake_setup() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | a557cb8c8b | Fixing XXX_ALG_ECJPAKE to XXX_ALG_JPAKE to match specification Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | fbc4b4aa8e | Fix psa_pake_abort() order to correctly free memory when alg is PSA_ALG_JPAKE Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 0d001ef3da | Check more parameters of psa_pake_output/psa_pake_input Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 4efd7a463d | Check for PSA_ALG_ECJPAKE alg for the ECJPAKE builtin implementation Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | df598abbd3 | Fix key usage test in psa_pake_set_password_key() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 6b1f99f5f1 | Use proper buffer size macro for allocation in psa_pake_ecjpake_setup() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 5282393091 | Remove useless braces in psa_crypto_pake.c Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | c29f8477e2 | Fix comments in psa_crypto_pake.c Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | a4cc7d6d6b | Add PSA PAKE buildin implementation Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-08-31 10:49:18 +02:00 |  |