diff --git a/caam/seco/aes-ccm.c b/caam/seco/aes-ccm.c index 5f42e699..7dd77ce8 100644 --- a/caam/seco/aes-ccm.c +++ b/caam/seco/aes-ccm.c @@ -59,7 +59,7 @@ static int doCcm(unsigned int keyId, const byte* in, int inSz, XMEMSET(authTag, 0, AES_BLOCK_SIZE); XMEMSET(cipherTxt, 0, sizeof(cipherTxt)); - wc_AesInit(&aes, NULL, WOLFSSL_CAAM_DEVID); + wc_AesInit(&aes, NULL, WOLFSSL_SECO_DEVID); wc_SECO_AesSetKeyID(&aes, keyId); printf("Encrypting : "); diff --git a/caam/seco/aes-update-key.c b/caam/seco/aes-update-key.c index 38a7a59a..0320d4c0 100644 --- a/caam/seco/aes-update-key.c +++ b/caam/seco/aes-update-key.c @@ -101,6 +101,11 @@ int main(int argc, char** argv) if (XSTRNCMP(argv[1], "1", 1) == 0) { create = CAAM_KEYSTORE_CREATE; } + else { + printf("This example uses a transient key which gets deleted once" + "HSM is closed down\n"); + return -1; + } keyId = (unsigned int)XATOI(argv[2]); keyStoreId = (unsigned int)XATOI(argv[3]); diff --git a/caam/seco/cmac.c b/caam/seco/cmac.c index 2811736a..5383701d 100644 --- a/caam/seco/cmac.c +++ b/caam/seco/cmac.c @@ -83,6 +83,11 @@ int main(int argc, char** argv) if (XSTRNCMP(argv[1], "1", 1) == 0) { create = CAAM_KEYSTORE_CREATE; } + else { + printf("This example uses a transient key which gets deleted once" + "HSM is closed down\n"); + return -1; + } keyId = (unsigned int)XATOI(argv[2]); keyStoreId = (unsigned int)XATOI(argv[3]);