diff options
| -rw-r--r-- | core/java/android/security/keystore/recovery/KeyChainProtectionParams.java | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/core/java/android/security/keystore/recovery/KeyChainProtectionParams.java b/core/java/android/security/keystore/recovery/KeyChainProtectionParams.java index a43952a81048..aa09f10de070 100644 --- a/core/java/android/security/keystore/recovery/KeyChainProtectionParams.java +++ b/core/java/android/security/keystore/recovery/KeyChainProtectionParams.java @@ -235,17 +235,7 @@ public final class KeyChainProtectionParams implements Parcelable { } /** - * Removes secret from memory than object is no longer used. - * Since finalizer call is not reliable, please use @link {#clearSecret} directly. - */ - @Override - protected void finalize() throws Throwable { - clearSecret(); - super.finalize(); - } - - /** - * Fills mSecret with zeroes. + * Fills secret with zeroes. */ public void clearSecret() { Arrays.fill(mSecret, (byte) 0); |