clearing the ecx private key memory
[openssl.git] / crypto / ec / ecx_meth.c
index 75ea96754fdd52a4b3a8ba856fd6b13853233632..b88139218af076cdc525e9f061ac06b84c2e5997 100644 (file)
@@ -195,7 +195,7 @@ static int ecx_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8)
     }
 
     rv = ecx_key_op(pkey, pkey->ameth->pkey_id, palg, p, plen, KEY_OP_PRIVATE);
     }
 
     rv = ecx_key_op(pkey, pkey->ameth->pkey_id, palg, p, plen, KEY_OP_PRIVATE);
-    ASN1_OCTET_STRING_free(oct);
+    ASN1_STRING_clear_free(oct);
     return rv;
 }
 
     return rv;
 }