forked from wolfSSL/wolfssl
free fp ecc resources on cleanup
This commit is contained in:
@ -1512,6 +1512,7 @@ echo " * RSA: $ENABLED_RSA"
|
|||||||
echo " * DSA: $ENABLED_DSA"
|
echo " * DSA: $ENABLED_DSA"
|
||||||
echo " * DH: $ENABLED_DH"
|
echo " * DH: $ENABLED_DH"
|
||||||
echo " * ECC: $ENABLED_ECC"
|
echo " * ECC: $ENABLED_ECC"
|
||||||
|
echo " * FPECC: $ENABLED_FPECC"
|
||||||
echo " * ASN: $ENABLED_ASN"
|
echo " * ASN: $ENABLED_ASN"
|
||||||
echo " * CODING: $ENABLED_CODING"
|
echo " * CODING: $ENABLED_CODING"
|
||||||
echo " * MEMORY: $ENABLED_MEMORY"
|
echo " * MEMORY: $ENABLED_MEMORY"
|
||||||
|
@ -3440,6 +3440,9 @@ void ecc_fp_free(void)
|
|||||||
if (LockMutex(&ecc_fp_lock) == 0) {
|
if (LockMutex(&ecc_fp_lock) == 0) {
|
||||||
ecc_fp_free_cache();
|
ecc_fp_free_cache();
|
||||||
UnLockMutex(&ecc_fp_lock);
|
UnLockMutex(&ecc_fp_lock);
|
||||||
|
|
||||||
|
FreeMutex(&ecc_fp_lock);
|
||||||
|
initMutex = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user