Clean any remaining data previously written to temporary buffer for operations on secret keys
In S2OPC sources of the lib-specific and crypto-related functions, temporary buffer for operations on secret keys shall be cleared by setting them to zero before freed the memory.
This is the case for : (Mbed TLS)
-
SOPC_KeyManager_AsymmetricKey_CreateFromBuffer(variablenull_terminated_buffer) -
SOPC_KeyManager_AsymmetricKey_ToDER(variablebuffer) -
SOPC_KeyManager_SerializedAsymmetricKey_CreateFromKey(variablebuffer)