commit
abb0380d6d
|
@ -59,7 +59,7 @@ static int doCcm(unsigned int keyId, const byte* in, int inSz,
|
||||||
|
|
||||||
XMEMSET(authTag, 0, AES_BLOCK_SIZE);
|
XMEMSET(authTag, 0, AES_BLOCK_SIZE);
|
||||||
XMEMSET(cipherTxt, 0, sizeof(cipherTxt));
|
XMEMSET(cipherTxt, 0, sizeof(cipherTxt));
|
||||||
wc_AesInit(&aes, NULL, WOLFSSL_CAAM_DEVID);
|
wc_AesInit(&aes, NULL, WOLFSSL_SECO_DEVID);
|
||||||
wc_SECO_AesSetKeyID(&aes, keyId);
|
wc_SECO_AesSetKeyID(&aes, keyId);
|
||||||
|
|
||||||
printf("Encrypting : ");
|
printf("Encrypting : ");
|
||||||
|
|
|
@ -101,6 +101,11 @@ int main(int argc, char** argv)
|
||||||
if (XSTRNCMP(argv[1], "1", 1) == 0) {
|
if (XSTRNCMP(argv[1], "1", 1) == 0) {
|
||||||
create = CAAM_KEYSTORE_CREATE;
|
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]);
|
keyId = (unsigned int)XATOI(argv[2]);
|
||||||
keyStoreId = (unsigned int)XATOI(argv[3]);
|
keyStoreId = (unsigned int)XATOI(argv[3]);
|
||||||
|
|
|
@ -83,6 +83,11 @@ int main(int argc, char** argv)
|
||||||
if (XSTRNCMP(argv[1], "1", 1) == 0) {
|
if (XSTRNCMP(argv[1], "1", 1) == 0) {
|
||||||
create = CAAM_KEYSTORE_CREATE;
|
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]);
|
keyId = (unsigned int)XATOI(argv[2]);
|
||||||
keyStoreId = (unsigned int)XATOI(argv[3]);
|
keyStoreId = (unsigned int)XATOI(argv[3]);
|
||||||
|
|
Loading…
Reference in New Issue