mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-08-08 17:42:09 +03:00
test_suite_psa_crypto: replace builtin dependencies with PSA_WANT
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
This commit is contained in:
@@ -270,15 +270,6 @@ KNOWN_TASKS = {
|
|||||||
'Low and high error',
|
'Low and high error',
|
||||||
'Single low error'
|
'Single low error'
|
||||||
],
|
],
|
||||||
# Following tests depends on AES_C/DES_C/GCM_C/CTR
|
|
||||||
'test_suite_psa_crypto': [
|
|
||||||
'PSA AEAD encrypt/decrypt: DES-CCM not supported',
|
|
||||||
'PSA AEAD encrypt/decrypt: invalid algorithm (CTR)',
|
|
||||||
'PSA cipher setup: bad algorithm (unknown cipher algorithm)',
|
|
||||||
'PSA cipher setup: incompatible key ChaCha20 for CTR',
|
|
||||||
'PSA cipher setup: invalid key type, CTR',
|
|
||||||
'PSA symmetric decrypt: CCM*-no-tag, input too short (15 bytes)',
|
|
||||||
],
|
|
||||||
# Following test depends on AES_C
|
# Following test depends on AES_C
|
||||||
'test_suite_version': [
|
'test_suite_version': [
|
||||||
'Check for MBEDTLS_AES_C when already present',
|
'Check for MBEDTLS_AES_C when already present',
|
||||||
|
@@ -2205,7 +2205,7 @@ depends_on:PSA_WANT_ALG_CTR:PSA_WANT_KEY_TYPE_AES
|
|||||||
cipher_setup:PSA_KEY_TYPE_AES:"000102030405060708090a0b0c0d0e0f":PSA_ALG_CTR:PSA_SUCCESS
|
cipher_setup:PSA_KEY_TYPE_AES:"000102030405060708090a0b0c0d0e0f":PSA_ALG_CTR:PSA_SUCCESS
|
||||||
|
|
||||||
PSA cipher setup: bad algorithm (unknown cipher algorithm)
|
PSA cipher setup: bad algorithm (unknown cipher algorithm)
|
||||||
depends_on:MBEDTLS_AES_C
|
depends_on:PSA_WANT_KEY_TYPE_AES
|
||||||
cipher_setup:PSA_KEY_TYPE_AES:"000102030405060708090a0b0c0d0e0f":PSA_ALG_CATEGORY_CIPHER:PSA_ERROR_NOT_SUPPORTED
|
cipher_setup:PSA_KEY_TYPE_AES:"000102030405060708090a0b0c0d0e0f":PSA_ALG_CATEGORY_CIPHER:PSA_ERROR_NOT_SUPPORTED
|
||||||
|
|
||||||
PSA cipher setup: bad algorithm (not a cipher algorithm)
|
PSA cipher setup: bad algorithm (not a cipher algorithm)
|
||||||
@@ -2213,12 +2213,12 @@ depends_on:PSA_WANT_ALG_CMAC:PSA_WANT_KEY_TYPE_AES
|
|||||||
cipher_setup:PSA_KEY_TYPE_AES:"000102030405060708090a0b0c0d0e0f":PSA_ALG_CMAC:PSA_ERROR_INVALID_ARGUMENT
|
cipher_setup:PSA_KEY_TYPE_AES:"000102030405060708090a0b0c0d0e0f":PSA_ALG_CMAC:PSA_ERROR_INVALID_ARGUMENT
|
||||||
|
|
||||||
PSA cipher setup: invalid key type, CTR
|
PSA cipher setup: invalid key type, CTR
|
||||||
depends_on:MBEDTLS_CIPHER_MODE_CTR
|
depends_on:PSA_WANT_ALG_CTR
|
||||||
# Either INVALID_ARGUMENT or NOT_SUPPORTED would be reasonable here
|
# Either INVALID_ARGUMENT or NOT_SUPPORTED would be reasonable here
|
||||||
cipher_setup:PSA_KEY_TYPE_RAW_DATA:"000102030405060708090a0b0c0d0e0f":PSA_ALG_CTR:PSA_ERROR_NOT_SUPPORTED
|
cipher_setup:PSA_KEY_TYPE_RAW_DATA:"000102030405060708090a0b0c0d0e0f":PSA_ALG_CTR:PSA_ERROR_NOT_SUPPORTED
|
||||||
|
|
||||||
PSA cipher setup: incompatible key ChaCha20 for CTR
|
PSA cipher setup: incompatible key ChaCha20 for CTR
|
||||||
depends_on:PSA_WANT_KEY_TYPE_CHACHA20:MBEDTLS_CIPHER_MODE_CTR
|
depends_on:PSA_WANT_KEY_TYPE_CHACHA20:PSA_WANT_ALG_CTR
|
||||||
# Either INVALID_ARGUMENT or NOT_SUPPORTED would be reasonable here
|
# Either INVALID_ARGUMENT or NOT_SUPPORTED would be reasonable here
|
||||||
cipher_setup:PSA_KEY_TYPE_CHACHA20:"000102030405060708090a0b0c0d0e0f10111213141516171819202122232425":PSA_ALG_CTR:PSA_ERROR_NOT_SUPPORTED
|
cipher_setup:PSA_KEY_TYPE_CHACHA20:"000102030405060708090a0b0c0d0e0f10111213141516171819202122232425":PSA_ALG_CTR:PSA_ERROR_NOT_SUPPORTED
|
||||||
|
|
||||||
@@ -2419,7 +2419,7 @@ depends_on:PSA_WANT_ALG_CBC_NO_PADDING:PSA_WANT_KEY_TYPE_AES
|
|||||||
cipher_decrypt_fail:PSA_ALG_CBC_NO_PADDING:PSA_KEY_TYPE_AES:"2b7e151628aed2a6abf7158809cf4f3c":"2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a":"6bc1bee223":PSA_ERROR_INVALID_ARGUMENT
|
cipher_decrypt_fail:PSA_ALG_CBC_NO_PADDING:PSA_KEY_TYPE_AES:"2b7e151628aed2a6abf7158809cf4f3c":"2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a":"6bc1bee223":PSA_ERROR_INVALID_ARGUMENT
|
||||||
|
|
||||||
PSA symmetric decrypt: CCM*-no-tag, input too short (15 bytes)
|
PSA symmetric decrypt: CCM*-no-tag, input too short (15 bytes)
|
||||||
depends_on:PSA_WANT_ALG_CCM_STAR_NO_TAG:MBEDTLS_AES_C
|
depends_on:PSA_WANT_ALG_CCM_STAR_NO_TAG:PSA_WANT_KEY_TYPE_AES
|
||||||
cipher_decrypt_fail:PSA_ALG_CCM_STAR_NO_TAG:PSA_KEY_TYPE_AES:"19ebfde2d5468ba0a3031bde629b11fd":"5a8aa485c316e9":"2a2a2a2a2a2a2a2a":PSA_ERROR_INVALID_ARGUMENT
|
cipher_decrypt_fail:PSA_ALG_CCM_STAR_NO_TAG:PSA_KEY_TYPE_AES:"19ebfde2d5468ba0a3031bde629b11fd":"5a8aa485c316e9":"2a2a2a2a2a2a2a2a":PSA_ERROR_INVALID_ARGUMENT
|
||||||
|
|
||||||
PSA symmetric decrypt: AES-ECB, 0 bytes, good
|
PSA symmetric decrypt: AES-ECB, 0 bytes, good
|
||||||
@@ -2805,7 +2805,7 @@ depends_on:PSA_WANT_ALG_CCM:PSA_WANT_KEY_TYPE_AES
|
|||||||
aead_encrypt_decrypt:PSA_KEY_TYPE_AES:"D7828D13B2B0BDC325A76236DF93CC6B":PSA_ALG_CCM:"000102030405060708090A0B":"EC46BB63B02520C33C49FD70":"B96B49E21D621741632875DB7F6C9243D2D7C2":PSA_SUCCESS
|
aead_encrypt_decrypt:PSA_KEY_TYPE_AES:"D7828D13B2B0BDC325A76236DF93CC6B":PSA_ALG_CCM:"000102030405060708090A0B":"EC46BB63B02520C33C49FD70":"B96B49E21D621741632875DB7F6C9243D2D7C2":PSA_SUCCESS
|
||||||
|
|
||||||
PSA AEAD encrypt/decrypt: DES-CCM not supported
|
PSA AEAD encrypt/decrypt: DES-CCM not supported
|
||||||
depends_on:MBEDTLS_DES_C:MBEDTLS_CCM_C
|
depends_on:PSA_WANT_KEY_TYPE_DES:PSA_WANT_ALG_CCM
|
||||||
aead_encrypt_decrypt:PSA_KEY_TYPE_DES:"D7828D13B2B0BDC325A76236DF93CC6B":PSA_ALG_CCM:"000102030405060708090A0B":"EC46BB63B02520C33C49FD70":"B96B49E21D621741632875DB7F6C9243D2D7C2":PSA_ERROR_NOT_SUPPORTED
|
aead_encrypt_decrypt:PSA_KEY_TYPE_DES:"D7828D13B2B0BDC325A76236DF93CC6B":PSA_ALG_CCM:"000102030405060708090A0B":"EC46BB63B02520C33C49FD70":"B96B49E21D621741632875DB7F6C9243D2D7C2":PSA_ERROR_NOT_SUPPORTED
|
||||||
|
|
||||||
PSA AEAD encrypt: AES-CCM, 23 bytes
|
PSA AEAD encrypt: AES-CCM, 23 bytes
|
||||||
@@ -3201,7 +3201,7 @@ depends_on:PSA_WANT_ALG_CHACHA20_POLY1305:PSA_WANT_KEY_TYPE_CHACHA20
|
|||||||
aead_decrypt:PSA_KEY_TYPE_CHACHA20:"808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f":PSA_ALG_CHACHA20_POLY1305:"07000000404142434445464700":"":"a0784d7a4716f3feb4f64e7f4b39bf04":"":PSA_ERROR_INVALID_ARGUMENT
|
aead_decrypt:PSA_KEY_TYPE_CHACHA20:"808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f":PSA_ALG_CHACHA20_POLY1305:"07000000404142434445464700":"":"a0784d7a4716f3feb4f64e7f4b39bf04":"":PSA_ERROR_INVALID_ARGUMENT
|
||||||
|
|
||||||
PSA AEAD encrypt/decrypt: invalid algorithm (CTR)
|
PSA AEAD encrypt/decrypt: invalid algorithm (CTR)
|
||||||
depends_on:MBEDTLS_AES_C:MBEDTLS_GCM_C
|
depends_on:PSA_WANT_KEY_TYPE_AES:PSA_WANT_ALG_GCM
|
||||||
aead_encrypt_decrypt:PSA_KEY_TYPE_AES:"D7828D13B2B0BDC325A76236DF93CC6B":PSA_ALG_CTR:"000102030405060708090A0B0C0D0E0F":"":"":PSA_ERROR_INVALID_ARGUMENT
|
aead_encrypt_decrypt:PSA_KEY_TYPE_AES:"D7828D13B2B0BDC325A76236DF93CC6B":PSA_ALG_CTR:"000102030405060708090A0B0C0D0E0F":"":"":PSA_ERROR_INVALID_ARGUMENT
|
||||||
|
|
||||||
PSA AEAD encrypt/decrypt: invalid algorithm (ChaCha20)
|
PSA AEAD encrypt/decrypt: invalid algorithm (ChaCha20)
|
||||||
|
Reference in New Issue
Block a user