|
12 | 12 |
|
13 | 13 | LOG_MODULE_DECLARE(secure_storage, CONFIG_SECURE_STORAGE_LOG_LEVEL);
|
14 | 14 |
|
15 |
| -#ifdef CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_SCHEME_AES_GCM |
| 15 | +#if defined(CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_SCHEME_AES_GCM) |
16 | 16 | #define PSA_KEY_TYPE PSA_KEY_TYPE_AES
|
17 | 17 | #define PSA_ALG PSA_ALG_GCM
|
18 | 18 | #elif defined(CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_SCHEME_CHACHA20_POLY1305)
|
19 | 19 | #define PSA_KEY_TYPE PSA_KEY_TYPE_CHACHA20
|
20 | 20 | #define PSA_ALG PSA_ALG_CHACHA20_POLY1305
|
21 | 21 | #endif
|
22 |
| -#ifndef CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_SCHEME_CUSTOM |
| 22 | +#ifdef PSA_KEY_TYPE |
23 | 23 | void secure_storage_its_transform_aead_get_scheme(psa_key_type_t *key_type, psa_algorithm_t *alg)
|
24 | 24 | {
|
25 | 25 | *key_type = PSA_KEY_TYPE;
|
26 | 26 | *alg = PSA_ALG;
|
27 | 27 | }
|
28 |
| -#endif /* !CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_SCHEME_CUSTOM */ |
| 28 | +#endif /* PSA_KEY_TYPE */ |
29 | 29 |
|
30 |
| -#ifndef CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_KEY_PROVIDER_CUSTOM |
| 30 | +#if defined(CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_KEY_PROVIDER_DEVICE_ID_HASH) || \ |
| 31 | + defined(CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_KEY_PROVIDER_ENTRY_UID_HASH) |
31 | 32 |
|
32 | 33 | #define SHA256_OUTPUT_SIZE 32
|
33 | 34 | BUILD_ASSERT(SHA256_OUTPUT_SIZE == PSA_HASH_LENGTH(PSA_ALG_SHA_256));
|
@@ -114,7 +115,8 @@ SYS_INIT(warn_insecure_key, APPLICATION, CONFIG_APPLICATION_INIT_PRIORITY);
|
114 | 115 |
|
115 | 116 | #endif /* !CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_NO_INSECURE_KEY_WARNING */
|
116 | 117 |
|
117 |
| -#endif /* !CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_KEY_PROVIDER_CUSTOM */ |
| 118 | +#endif /* CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_KEY_PROVIDER_DEVICE_ID_HASH || */ |
| 119 | + /* CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_KEY_PROVIDER_ENTRY_UID_HASH */ |
118 | 120 |
|
119 | 121 | #ifdef CONFIG_SECURE_STORAGE_ITS_TRANSFORM_AEAD_NONCE_PROVIDER_DEFAULT
|
120 | 122 |
|
|
0 commit comments