1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-06-25 12:41:56 +03:00

generate_test_keys: generate also RSA public key arrays

This is to manage RSA and EC keys in the same way in order to
prepare for the following commits.

Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
This commit is contained in:
Valerio Setti
2024-04-15 18:44:39 +02:00
parent ea9c8bdb5c
commit f38640d07d
3 changed files with 134 additions and 18 deletions

View File

@ -20,12 +20,18 @@ BYTES_PER_LINE = 16
KEYS = {
# RSA keys
'test_rsa_1024': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 1024],
'test_rsa_1026': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 1026],
'test_rsa_1028': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 1028],
'test_rsa_1030': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 1030],
'test_rsa_2048': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 2048],
'test_rsa_4096': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 4096],
'test_rsa_1024_priv': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 1024],
'test_rsa_1024_pub': ['PSA_KEY_TYPE_RSA_PUBLIC_KEY', 1024],
'test_rsa_1026_priv': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 1026],
'test_rsa_1026_pub': ['PSA_KEY_TYPE_RSA_PUBLIC_KEY', 1026],
'test_rsa_1028_priv': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 1028],
'test_rsa_1028_pub': ['PSA_KEY_TYPE_RSA_PUBLIC_KEY', 1028],
'test_rsa_1030_priv': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 1030],
'test_rsa_1030_pub': ['PSA_KEY_TYPE_RSA_PUBLIC_KEY', 1030],
'test_rsa_2048_priv': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 2048],
'test_rsa_2048_pub': ['PSA_KEY_TYPE_RSA_PUBLIC_KEY', 2048],
'test_rsa_4096_priv': ['PSA_KEY_TYPE_RSA_KEY_PAIR', 4096],
'test_rsa_4096_pub': ['PSA_KEY_TYPE_RSA_PUBLIC_KEY', 4096],
# EC keys
'test_ec_secp192r1_priv': ['PSA_KEY_TYPE_ECC_KEY_PAIR(PSA_ECC_FAMILY_SECP_R1)', 192],
'test_ec_secp192r1_pub': ['PSA_KEY_TYPE_ECC_PUBLIC_KEY(PSA_ECC_FAMILY_SECP_R1)', 192],