| 
							
							
								 Neil Armstrong | 95a892311d | Comment decrypt & encrypt callback entries of mbedtls_pk_ecdsa_opaque_info as not relevant Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-04-08 15:13:51 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 7df6677c34 | Remove now invalid comment in pk_opaque_ecdsa_can_do() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-04-08 15:13:06 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | b980c9b48c | Add support for RSA in pk_opaque_sign_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-04-07 15:01:24 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | eabbf9d907 | Add support for RSA PK Opaque key Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-04-07 14:51:47 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 253e9e7e6d | Use mbedtls_rsa_info directly in rsa_verify_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-30 16:39:07 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | ea54dbe7c2 | Fix comment typo in rsa_verify_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-30 16:39:07 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 19e6bc4c9f | Use new PSA to mbedtls PK error mapping functions in rsa_verify_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-30 16:39:07 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 8a44bb47ac | Handle INVALID_SIGNATURE instead of INVALID_PADDING in rsa_verify_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-30 16:39:07 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 82cf804e34 | Fix 80 characters indentation in rsa_verify_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-30 16:39:07 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 6baea78072 | Use now shared RSA_PUB_DER_MAX_BYTES define in pk_wrap.c Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-30 16:39:07 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | a33280af6c | Check psa_destroy_key() return in rsa_verify_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-30 16:39:07 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 059a80c212 | Map INVALID_PADDING from PSA to MbedTLS error in rsa_verify_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-30 16:39:07 +02:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 52f41f8228 | PK: RSA verification PSA wrap implementation Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-30 16:39:07 +02:00 |  | 
			
				
					| 
							
							
								 Jerry Yu | bd1b3278b1 | Remove useless code Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> | 2022-03-24 13:07:28 +08:00 |  | 
			
				
					| 
							
							
								 Jerry Yu | 7533982f68 | guard pk_error_from_psa_ecdsa with USE_PSA_CRYPTO Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> | 2022-03-23 12:06:31 +08:00 |  | 
			
				
					| 
							
							
								 Jerry Yu | e010de4be3 | Rename ctx to rsa_ctx Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> | 2022-03-23 11:45:55 +08:00 |  | 
			
				
					| 
							
							
								 Jerry Yu | bf455e7516 | rename pk_psa_rsa_sign_ext param Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> | 2022-03-22 21:39:41 +08:00 |  | 
			
				
					| 
							
							
								 Jerry Yu | 89107d1bc2 | fix ci fail without RSA_C Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> | 2022-03-22 15:14:53 +08:00 |  | 
			
				
					| 
							
							
								 Jerry Yu | 406cf27cb5 | fix various issues Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> | 2022-03-22 15:14:53 +08:00 |  | 
			
				
					| 
							
							
								 Jerry Yu | 848ecce990 | fix wrong typo in function name Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> | 2022-03-22 15:14:52 +08:00 |  | 
			
				
					| 
							
							
								 Jerry Yu | 07869e804c | fix psa crypto test fail Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> | 2022-03-22 15:13:35 +08:00 |  | 
			
				
					| 
							
							
								 Jerry Yu | b02ee18e64 | replace use_psa_crypto with psa_crypto_c Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> | 2022-03-22 15:13:35 +08:00 |  | 
			
				
					| 
							
							
								 Jerry Yu | 1d172a3483 | Add pk_psa_sign_ext Signed-off-by: Jerry Yu <jerry.h.yu@arm.com> | 2022-03-22 15:13:34 +08:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 706f6bae27 | Merge pull request #5518 from superna9999/5274-ecdsa-signing PK: ECDSA signing | 2022-03-21 09:57:57 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 472044f21e | Merge pull request #5525 from superna9999/5161-pk-rsa-encryption PK: RSA encryption | 2022-03-21 09:57:38 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 62e6ea2c22 | Avoid spurious write to *olen in PSA version of rsa_encrypt_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-18 15:39:49 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 17a0655c8d | Add documentation to find_ecdsa_private_key() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-18 15:27:38 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 05132ed490 | md_alg is used in ecdsa_sign_wrap(), cleanup code Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-18 15:14:57 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | cb753a6945 | Use mbedtls_eckey_info directly in ecdsa_sign_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-18 15:14:48 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 15c0e39fff | Merge pull request #5519 from superna9999/5150-pk-rsa-decryption PK: RSA decryption | 2022-03-17 11:02:13 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | da1d80db19 | Use mbedtls_rsa_info directly in rsa_encrypt_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-16 15:36:32 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 7b1dc85919 | Simplify padding check and get rid of psa_sig_md in rsa_encrypt_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-16 15:36:06 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 6b03a3de5c | Use mbedtls_rsa_info directly in rsa_decrypt_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-16 15:31:07 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 8e80504b46 | Simplify padding check and get rid of psa_sig_md in rsa_decrypt_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-16 15:30:31 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 169e61add6 | Zeroise stack buffer containing private key Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-14 14:26:49 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 3aca61fdfc | Zeroise stack buffer containing private key Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-14 14:24:48 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | e87804920a | Use new PSA to mbedtls PK error mapping functions in rsa_decrypt_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:54:16 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | b556a42656 | Use now shared RSA_PRV_DER_MAX_BYTES define in pk_wrap.c Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:52:47 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | f47135756c | Map INVALID_PADDING from PSA to MbedTLS error in rsa_decrypt_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:52:47 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 0d46786034 | Fix style issue in rsa_decrypt_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:52:47 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | f1b564bb8d | Check psa_destroy_key() return in rsa_decrypt_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:52:47 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 18f43c7304 | PK: RSA decrypt PSA wrap implementation Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:52:47 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | e4edcf761d | Use new PSA to mbedtls PK error mapping functions in ecdsa_sign_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:46:41 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | ff70f0bf77 | Check psa_destroy_key() return in rsa_sign_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:44:06 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | edcc73c992 | Fix 80 characters indentation in ecdsa_sign_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:44:06 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | dab14de96a | Use now shared ECP_PRV_DER_MAX_BYTES define in pk_wrap.c Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:44:06 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 15021659d1 | Move pk_ecdsa_sig_asn1_from_psa() before ecdsa_sign_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:44:06 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | 5874aa38f7 | Fix style issue in find_ecdsa_private_key() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:44:06 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | cf5a215a43 | Check psa_destroy_key() return in rsa_verify_wrap() Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:44:06 +01:00 |  | 
			
				
					| 
							
							
								 Neil Armstrong | e960690b89 | PK: ECDSA signing PSA wrap implementation Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> | 2022-03-03 16:44:06 +01:00 |  |