-
Enhancement
-
Resolution: Unresolved
-
P4
-
None
-
17
-
generic
-
generic
A DESCRIPTION OF THE PROBLEM :
Elliptic curve private keys, e.g. implementations of EdECPrivateKey like EdDSAPrivateKeyImpl implement the Destroyable interface by deriving from PrivateKey.
Unfortunately they provide no implementation of the destroy() method, thus reverting to the default implementation of the Destroyable interface (throwing an DestroyFailedException).
It would be great if calling destroy() would zero the array holding the sensitive data.
Elliptic curve private keys, e.g. implementations of EdECPrivateKey like EdDSAPrivateKeyImpl implement the Destroyable interface by deriving from PrivateKey.
Unfortunately they provide no implementation of the destroy() method, thus reverting to the default implementation of the Destroyable interface (throwing an DestroyFailedException).
It would be great if calling destroy() would zero the array holding the sensitive data.