forked from wolfSSL/wolfssl
ascon: fix api naming Deinit -> Clear
This commit is contained in:
@@ -166,13 +166,13 @@ int wc_AsconAEAD128_Init(wc_AsconAEAD128* a);
|
|||||||
|
|
||||||
if (wc_AsconAEAD128_Init(&a) != 0)
|
if (wc_AsconAEAD128_Init(&a) != 0)
|
||||||
// handle error
|
// handle error
|
||||||
wc_AsconAEAD128_Deinit(&a);
|
wc_AsconAEAD128_Clear(&a);
|
||||||
\endcode
|
\endcode
|
||||||
|
|
||||||
\sa wc_AsconAeadEncrypt
|
\sa wc_AsconAeadEncrypt
|
||||||
\sa wc_AsconAeadDecrypt
|
\sa wc_AsconAeadDecrypt
|
||||||
*/
|
*/
|
||||||
void wc_AsconAEAD128_Deinit(wc_AsconAEAD128 *a);
|
void wc_AsconAEAD128_Clear(wc_AsconAEAD128 *a);
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\ingroup ASCON
|
\ingroup ASCON
|
||||||
@@ -307,7 +307,7 @@ int wc_AsconAEAD128_SetAD(wc_AsconAEAD128* a, const byte* ad, word32 adSz);
|
|||||||
\endcode
|
\endcode
|
||||||
|
|
||||||
\sa wc_AsconAeadInit
|
\sa wc_AsconAeadInit
|
||||||
\sa wc_AsconAEAD128_Deinit
|
\sa wc_AsconAEAD128_Clear
|
||||||
\sa wc_AsconAEAD128_SetKey
|
\sa wc_AsconAEAD128_SetKey
|
||||||
\sa wc_AsconAEAD128_SetNonce
|
\sa wc_AsconAEAD128_SetNonce
|
||||||
\sa wc_AsconAEAD128_SetAD
|
\sa wc_AsconAEAD128_SetAD
|
||||||
|
@@ -6157,7 +6157,7 @@ void bench_ascon_aead(void)
|
|||||||
}
|
}
|
||||||
if (ret == 0)
|
if (ret == 0)
|
||||||
ret = wc_AsconAEAD128_EncryptFinal(enc, authTag);
|
ret = wc_AsconAEAD128_EncryptFinal(enc, authTag);
|
||||||
wc_AsconAEAD128_Deinit(enc);
|
wc_AsconAEAD128_Clear(enc);
|
||||||
|
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
printf("ASCON-AEAD error: %d\n", ret);
|
printf("ASCON-AEAD error: %d\n", ret);
|
||||||
|
@@ -191,7 +191,7 @@ wc_AsconHash256* wc_AsconHash256_New(void)
|
|||||||
void wc_AsconHash256_Free(wc_AsconHash256* a)
|
void wc_AsconHash256_Free(wc_AsconHash256* a)
|
||||||
{
|
{
|
||||||
if (a != NULL) {
|
if (a != NULL) {
|
||||||
wc_AsconHash256_Deinit(a);
|
wc_AsconHash256_Clear(a);
|
||||||
XFREE(a, NULL, DYNAMIC_TYPE_ASCON);
|
XFREE(a, NULL, DYNAMIC_TYPE_ASCON);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -209,7 +209,7 @@ int wc_AsconHash256_Init(wc_AsconHash256* a)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void wc_AsconHash256_Deinit(wc_AsconHash256* a)
|
void wc_AsconHash256_Clear(wc_AsconHash256* a)
|
||||||
{
|
{
|
||||||
if (a != NULL) {
|
if (a != NULL) {
|
||||||
ForceZero(a, sizeof(*a));
|
ForceZero(a, sizeof(*a));
|
||||||
@@ -271,7 +271,7 @@ int wc_AsconHash256_Final(wc_AsconHash256* a, byte* hash)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Clear state as soon as possible */
|
/* Clear state as soon as possible */
|
||||||
wc_AsconHash256_Deinit(a);
|
wc_AsconHash256_Clear(a);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -293,7 +293,7 @@ wc_AsconAEAD128* wc_AsconAEAD128_New(void)
|
|||||||
void wc_AsconAEAD128_Free(wc_AsconAEAD128 *a)
|
void wc_AsconAEAD128_Free(wc_AsconAEAD128 *a)
|
||||||
{
|
{
|
||||||
if (a != NULL) {
|
if (a != NULL) {
|
||||||
wc_AsconAEAD128_Deinit(a);
|
wc_AsconAEAD128_Clear(a);
|
||||||
XFREE(a, NULL, DYNAMIC_TYPE_ASCON);
|
XFREE(a, NULL, DYNAMIC_TYPE_ASCON);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -309,7 +309,7 @@ int wc_AsconAEAD128_Init(wc_AsconAEAD128 *a)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void wc_AsconAEAD128_Deinit(wc_AsconAEAD128 *a)
|
void wc_AsconAEAD128_Clear(wc_AsconAEAD128 *a)
|
||||||
{
|
{
|
||||||
if (a != NULL) {
|
if (a != NULL) {
|
||||||
ForceZero(a, sizeof(*a));
|
ForceZero(a, sizeof(*a));
|
||||||
@@ -443,7 +443,7 @@ int wc_AsconAEAD128_EncryptFinal(wc_AsconAEAD128* a, byte* tag)
|
|||||||
XMEMCPY(tag, &a->state.s64[3], ASCON_AEAD128_TAG_SZ);
|
XMEMCPY(tag, &a->state.s64[3], ASCON_AEAD128_TAG_SZ);
|
||||||
|
|
||||||
/* Clear state as soon as possible */
|
/* Clear state as soon as possible */
|
||||||
wc_AsconAEAD128_Deinit(a);
|
wc_AsconAEAD128_Clear(a);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
@@ -520,7 +520,7 @@ int wc_AsconAEAD128_DecryptFinal(wc_AsconAEAD128* a, const byte* tag)
|
|||||||
return ASCON_AUTH_E;
|
return ASCON_AUTH_E;
|
||||||
|
|
||||||
/* Clear state as soon as possible */
|
/* Clear state as soon as possible */
|
||||||
wc_AsconAEAD128_Deinit(a);
|
wc_AsconAEAD128_Clear(a);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@@ -8838,7 +8838,7 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t ascon_hash256_test(void)
|
|||||||
return WC_TEST_RET_ENC_EC(err);
|
return WC_TEST_RET_ENC_EC(err);
|
||||||
if (XMEMCMP(mdOut, ascon_hash256_output[i], ASCON_HASH256_SZ) != 0)
|
if (XMEMCMP(mdOut, ascon_hash256_output[i], ASCON_HASH256_SZ) != 0)
|
||||||
return WC_TEST_RET_ENC_NC;
|
return WC_TEST_RET_ENC_NC;
|
||||||
wc_AsconHash256_Deinit(&asconHash);
|
wc_AsconHash256_Clear(&asconHash);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Test separated update */
|
/* Test separated update */
|
||||||
@@ -8859,7 +8859,7 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t ascon_hash256_test(void)
|
|||||||
return WC_TEST_RET_ENC_EC(err);
|
return WC_TEST_RET_ENC_EC(err);
|
||||||
if (XMEMCMP(mdOut, ascon_hash256_output[i], ASCON_HASH256_SZ) != 0)
|
if (XMEMCMP(mdOut, ascon_hash256_output[i], ASCON_HASH256_SZ) != 0)
|
||||||
return WC_TEST_RET_ENC_NC;
|
return WC_TEST_RET_ENC_NC;
|
||||||
wc_AsconHash256_Deinit(&asconHash);
|
wc_AsconHash256_Clear(&asconHash);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
@@ -9007,7 +9007,7 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t ascon_aead128_test(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
wc_AsconAEAD128_Deinit(&asconAEAD);
|
wc_AsconAEAD128_Clear(&asconAEAD);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -78,7 +78,7 @@ typedef struct wc_AsconAEAD128 {
|
|||||||
WOLFSSL_API wc_AsconHash256* wc_AsconHash256_New(void);
|
WOLFSSL_API wc_AsconHash256* wc_AsconHash256_New(void);
|
||||||
WOLFSSL_API void wc_AsconHash256_Free(wc_AsconHash256* a);
|
WOLFSSL_API void wc_AsconHash256_Free(wc_AsconHash256* a);
|
||||||
WOLFSSL_API int wc_AsconHash256_Init(wc_AsconHash256* a);
|
WOLFSSL_API int wc_AsconHash256_Init(wc_AsconHash256* a);
|
||||||
WOLFSSL_API void wc_AsconHash256_Deinit(wc_AsconHash256* a);
|
WOLFSSL_API void wc_AsconHash256_Clear(wc_AsconHash256* a);
|
||||||
WOLFSSL_API int wc_AsconHash256_Update(wc_AsconHash256* a, const byte* data,
|
WOLFSSL_API int wc_AsconHash256_Update(wc_AsconHash256* a, const byte* data,
|
||||||
word32 dataSz);
|
word32 dataSz);
|
||||||
WOLFSSL_API int wc_AsconHash256_Final(wc_AsconHash256* a, byte* hash);
|
WOLFSSL_API int wc_AsconHash256_Final(wc_AsconHash256* a, byte* hash);
|
||||||
@@ -86,7 +86,7 @@ WOLFSSL_API int wc_AsconHash256_Final(wc_AsconHash256* a, byte* hash);
|
|||||||
WOLFSSL_API wc_AsconAEAD128* wc_AsconAEAD128_New(void);
|
WOLFSSL_API wc_AsconAEAD128* wc_AsconAEAD128_New(void);
|
||||||
WOLFSSL_API void wc_AsconAEAD128_Free(wc_AsconAEAD128* a);
|
WOLFSSL_API void wc_AsconAEAD128_Free(wc_AsconAEAD128* a);
|
||||||
WOLFSSL_API int wc_AsconAEAD128_Init(wc_AsconAEAD128* a);
|
WOLFSSL_API int wc_AsconAEAD128_Init(wc_AsconAEAD128* a);
|
||||||
WOLFSSL_API void wc_AsconAEAD128_Deinit(wc_AsconAEAD128* a);
|
WOLFSSL_API void wc_AsconAEAD128_Clear(wc_AsconAEAD128* a);
|
||||||
|
|
||||||
/* AsconAEAD API */
|
/* AsconAEAD API */
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user