mbedtls/tests/suites
Gilles Peskine 46d9439a5e Support slot_number attribute when creating a key
Allow the application to choose the slot number in a secure element,
rather than always letting the driver choose.

With this commit, any application may request any slot. In an
implementation with isolation, it's up to the service to filter key
creation requests and apply policies to limit which applications can
request which slot.
2019-08-08 11:02:30 +02:00
..
helpers.function Merge remote-tracking branch 'upstream-crypto/development' into psa-api-1.0-beta-merge_development_20190801 2019-07-31 17:47:49 +02:00
host_test.function Make test suites compatible with #include <assert.h> 2019-06-13 15:13:43 +02:00
main_test.function psa: Initialize crypto in tests that need to 2019-02-13 07:34:54 -05:00
target_test.function Merge remote-tracking branch 'origin/pr/2660' into development 2019-07-11 16:17:38 +01:00
test_suite_aes.cbc.data
test_suite_aes.cfb.data
test_suite_aes.ecb.data
test_suite_aes.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_aes.ofb.data
test_suite_aes.rest.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_aes.xts.data
test_suite_arc4.data
test_suite_arc4.function
test_suite_aria.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_aria.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_asn1write.data Add tests for (named) bitstring to suite_asn1write 2019-02-28 09:36:30 +00:00
test_suite_asn1write.function Add tests for (named) bitstring to suite_asn1write 2019-02-28 09:36:30 +00:00
test_suite_base64.data
test_suite_base64.function
test_suite_blowfish.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_blowfish.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_camellia.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_camellia.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ccm.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ccm.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_chacha20.data
test_suite_chacha20.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_chachapoly.data
test_suite_chachapoly.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_cipher.aes.data test: Check empty buffer decryption for chachapoly 2019-06-07 12:57:33 +01:00
test_suite_cipher.arc4.data
test_suite_cipher.blowfish.data
test_suite_cipher.camellia.data
test_suite_cipher.ccm.data Test PSA-based CCM cipher operations 2018-11-22 16:33:01 +00:00
test_suite_cipher.chacha20.data test: Remove redundant 0-byte decryption test 2019-06-07 12:57:33 +01:00
test_suite_cipher.chachapoly.data test: Check empty buffer decryption for chachapoly 2019-06-07 12:57:33 +01:00
test_suite_cipher.des.data
test_suite_cipher.function Fix PSA init/deinit in mbedtls_xxx tests when using PSA 2019-08-01 13:11:47 +02:00
test_suite_cipher.gcm.data Add missing newline at the end of test_suite_cipher.gcm.data 2018-11-22 16:33:01 +00:00
test_suite_cipher.misc.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_cipher.nist_kw.data Add NIST keywrap as a cipher mode 2019-04-02 10:02:55 -07:00
test_suite_cipher.null.data
test_suite_cipher.padding.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_cmac.data
test_suite_cmac.function
test_suite_ctr_drbg.data
test_suite_ctr_drbg.function test_suite_ctr_drbg: use ctr_drbg_update_ret instead of ctr_drbg_update 2019-02-01 02:53:16 -05:00
test_suite_des.data
test_suite_des.function
test_suite_dhm.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_dhm.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ecdh.data ECDH: Add test vectors for Curve25519 2019-02-22 15:42:03 +00:00
test_suite_ecdh.function Add mbedtls_ecp_read_key 2019-02-22 15:39:03 +00:00
test_suite_ecdsa.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ecdsa.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ecjpake.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ecjpake.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_ecp.data Add negative tests for Curve25519 2019-04-30 14:58:15 +01:00
test_suite_ecp.function Add test for ECP multiplication 2019-04-30 14:53:49 +01:00
test_suite_entropy.data
test_suite_entropy.function Allow building with the -Wunused flag 2019-07-15 15:52:25 +01:00
test_suite_error.data
test_suite_error.function
test_suite_gcm.aes128_de.data
test_suite_gcm.aes128_en.data
test_suite_gcm.aes192_de.data
test_suite_gcm.aes192_en.data
test_suite_gcm.aes256_de.data
test_suite_gcm.aes256_en.data
test_suite_gcm.camellia.data
test_suite_gcm.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_gcm.misc.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_hkdf.data
test_suite_hkdf.function Increase okm_hex buffer to contain null character 2019-01-28 15:18:15 +02:00
test_suite_hmac_drbg.function
test_suite_hmac_drbg.misc.data
test_suite_hmac_drbg.no_reseed.data
test_suite_hmac_drbg.nopr.data
test_suite_hmac_drbg.pr.data
test_suite_md.data
test_suite_md.function
test_suite_mdx.data
test_suite_mdx.function
test_suite_memory_buffer_alloc.data
test_suite_memory_buffer_alloc.function
test_suite_mpi.data Merge remote-tracking branch 'origin/pr/2405' into development 2019-04-05 14:08:49 +01:00
test_suite_mpi.function Merge remote-tracking branch 'origin/pr/2405' into development 2019-04-05 14:08:49 +01:00
test_suite_nist_kw.data
test_suite_nist_kw.function Fix #2370, minor typos and spelling mistakes 2019-01-24 10:37:40 +01:00
test_suite_oid.data Add a test of the OID->MD map functions 2019-05-06 12:16:18 -04:00
test_suite_oid.function Test the return value in the OID->X.509 map functions 2019-05-06 12:16:32 -04:00
test_suite_pem.data
test_suite_pem.function
test_suite_pk.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_pk.function Fix PSA init/deinit in mbedtls_xxx tests when using PSA 2019-08-01 13:11:47 +02:00
test_suite_pkcs1_v15.data Fix test data missing some fake-random input 2019-02-19 18:33:57 +01:00
test_suite_pkcs1_v15.function Add tests for RSA encrypt/decrypt with NULL for empty message 2019-02-19 18:33:57 +01:00
test_suite_pkcs1_v21.data Add tests for RSA encrypt/decrypt with NULL for empty message 2019-02-19 18:33:57 +01:00
test_suite_pkcs1_v21.function Add tests for RSA encrypt/decrypt with NULL for empty message 2019-02-19 18:33:57 +01:00
test_suite_pkcs5.data
test_suite_pkcs5.function
test_suite_pkparse.data
test_suite_pkparse.function
test_suite_pkwrite.data
test_suite_pkwrite.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_poly1305.data
test_suite_poly1305.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_psa_crypto_entropy.data
test_suite_psa_crypto_entropy.function Rename psa_helpers.function to psa_crypto_helpers.h 2019-06-20 12:40:56 +02:00
test_suite_psa_crypto_hash.data
test_suite_psa_crypto_hash.function Rename psa_helpers.function to psa_crypto_helpers.h 2019-06-20 12:40:56 +02:00
test_suite_psa_crypto_init.data Create the NV seed file for the tests if needed 2018-11-23 22:58:40 +01:00
test_suite_psa_crypto_init.function Rename psa_helpers.function to psa_crypto_helpers.h 2019-06-20 12:40:56 +02:00
test_suite_psa_crypto_metadata.data Remove GMAC algorithm (for now) 2019-07-11 15:51:45 +01:00
test_suite_psa_crypto_metadata.function New macro to get the bit size of an elliptic curve 2019-05-21 17:06:03 +02:00
test_suite_psa_crypto_persistent_key.data Limit keys to 65528 bits 2019-07-30 20:58:33 +02:00
test_suite_psa_crypto_persistent_key.function Switch storage functions over to psa_core_key_attributes_t 2019-07-31 14:15:27 +02:00
test_suite_psa_crypto_se_driver_hal.data Support slot_number attribute when creating a key 2019-08-08 11:02:30 +02:00
test_suite_psa_crypto_se_driver_hal.function Support slot_number attribute when creating a key 2019-08-08 11:02:30 +02:00
test_suite_psa_crypto_slot_management.data Test shutdown without closing handles 2019-06-05 16:38:42 +02:00
test_suite_psa_crypto_slot_management.function Allow building with the -Wunused flag 2019-07-15 15:52:25 +01:00
test_suite_psa_crypto.data Test slot_number attribute 2019-08-08 10:58:09 +02:00
test_suite_psa_crypto.function Test slot_number attribute 2019-08-08 10:58:09 +02:00
test_suite_psa_its.data Fix copypasta in test data 2019-03-15 11:37:09 +01:00
test_suite_psa_its.function Merge remote-tracking branch 'upstream-crypto/development' into psa-api-1.0-beta-merge_development_20190801 2019-07-31 17:47:49 +02:00
test_suite_rsa.data Add support for RSA PKCSv1.5 signatures using RIPEMD-160 2019-05-06 12:15:17 -04:00
test_suite_rsa.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_shax.data Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_shax.function Merge development commit 8e76332 into development-psa 2019-01-31 08:20:20 -05:00
test_suite_timing.data Reduce the timing tests complexity 2019-01-29 10:19:49 +01:00
test_suite_timing.function Correct code formatting in the timing test suites 2019-02-05 09:22:20 +01:00
test_suite_version.data Update library version to 2.17.0 2019-03-19 16:12:55 +00:00
test_suite_version.function
test_suite_xtea.data
test_suite_xtea.function