mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-11-04 04:32:24 -05:00 
			
		
		
		
	Add pk_utils and pk_sign tests with different curves
This reveals that MBEDTLS_PK_SIGNATURE_MAX_SIZE is too small.
This commit is contained in:
		
							parent
							
								
									e48fe55c24
								
							
						
					
					
						commit
						a719db8b04
					
				@ -20,10 +20,30 @@ PK utils: ECKEY_DH SECP192R1
 | 
				
			|||||||
depends_on:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
 | 
					depends_on:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
 | 
				
			||||||
pk_utils:MBEDTLS_PK_ECKEY_DH:MBEDTLS_ECP_DP_SECP192R1:192:24:"EC_DH"
 | 
					pk_utils:MBEDTLS_PK_ECKEY_DH:MBEDTLS_ECP_DP_SECP192R1:192:24:"EC_DH"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PK utils: ECKEY_DH Curve25519
 | 
				
			||||||
 | 
					depends_on:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_CURVE25519_ENABLED
 | 
				
			||||||
 | 
					pk_utils:MBEDTLS_PK_ECKEY_DH:MBEDTLS_ECP_DP_CURVE25519:255:32:"EC_DH"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PK utils: ECKEY_DH Curve448
 | 
				
			||||||
 | 
					depends_on:MBEDTLS_ECP_C:MBEDTLS_ECP_DP_CURVE448_ENABLED
 | 
				
			||||||
 | 
					pk_utils:MBEDTLS_PK_ECKEY_DH:MBEDTLS_ECP_DP_CURVE448:448:56:"EC_DH"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PK utils: ECDSA SECP192R1
 | 
					PK utils: ECDSA SECP192R1
 | 
				
			||||||
depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
 | 
				
			||||||
pk_utils:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_SECP192R1:192:24:"ECDSA"
 | 
					pk_utils:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_SECP192R1:192:24:"ECDSA"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PK utils: ECDSA SECP256R1
 | 
				
			||||||
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP256R1_ENABLED
 | 
				
			||||||
 | 
					pk_utils:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_SECP256R1:256:32:"ECDSA"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PK utils: ECDSA SECP384R1
 | 
				
			||||||
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP384R1_ENABLED
 | 
				
			||||||
 | 
					pk_utils:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_SECP384R1:384:48:"ECDSA"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PK utils: ECDSA SECP521R1
 | 
				
			||||||
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP521R1_ENABLED
 | 
				
			||||||
 | 
					pk_utils:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_SECP521R1:521:66:"ECDSA"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PK PSA utilities: setup/free, info functions, unsupported operations
 | 
					PK PSA utilities: setup/free, info functions, unsupported operations
 | 
				
			||||||
pk_psa_utils:
 | 
					pk_psa_utils:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -87,6 +107,26 @@ ECDSA sign-verify: SECP192R1
 | 
				
			|||||||
depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
 | 
				
			||||||
pk_sign_verify:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_SECP192R1:0:0
 | 
					pk_sign_verify:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_SECP192R1:0:0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ECDSA sign-verify: SECP256R1
 | 
				
			||||||
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP256R1_ENABLED
 | 
				
			||||||
 | 
					pk_sign_verify:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_SECP256R1:0:0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ECDSA sign-verify: SECP384R1
 | 
				
			||||||
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP384R1_ENABLED
 | 
				
			||||||
 | 
					pk_sign_verify:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_SECP384R1:0:0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ECDSA sign-verify: SECP521R1
 | 
				
			||||||
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP521R1_ENABLED
 | 
				
			||||||
 | 
					pk_sign_verify:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_SECP521R1:0:0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ECDSA sign-verify: BP256R1
 | 
				
			||||||
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_BP256R1_ENABLED
 | 
				
			||||||
 | 
					pk_sign_verify:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_BP256R1:0:0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ECDSA sign-verify: BP512R1
 | 
				
			||||||
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_BP512R1_ENABLED
 | 
				
			||||||
 | 
					pk_sign_verify:MBEDTLS_PK_ECDSA:MBEDTLS_ECP_DP_BP512R1:0:0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EC(DSA) sign-verify: SECP192R1
 | 
					EC(DSA) sign-verify: SECP192R1
 | 
				
			||||||
depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
 | 
					depends_on:MBEDTLS_ECDSA_C:MBEDTLS_ECP_DP_SECP192R1_ENABLED
 | 
				
			||||||
pk_sign_verify:MBEDTLS_PK_ECKEY:MBEDTLS_ECP_DP_SECP192R1:0:0
 | 
					pk_sign_verify:MBEDTLS_PK_ECKEY:MBEDTLS_ECP_DP_SECP192R1:0:0
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user