diff options
| author | 2023-03-20 09:12:15 +0000 | |
|---|---|---|
| committer | 2023-03-20 09:12:15 +0000 | |
| commit | 415be6e357e080fb89ea1be010409bf090fdb5f7 (patch) | |
| tree | 83421d440c5c75bf3ce8561cefd7daf8bf846a02 | |
| parent | ec59bee3db8004f2dadfcd6eb677a109c517ab6f (diff) | |
| parent | 01619683923174b57d8708e909a47afbd7e84103 (diff) | |
Merge "Use SecureRandom instead of java.util.Random."
| -rw-r--r-- | keystore/java/android/security/keystore2/KeyStoreCryptoOperationUtils.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/keystore/java/android/security/keystore2/KeyStoreCryptoOperationUtils.java b/keystore/java/android/security/keystore2/KeyStoreCryptoOperationUtils.java index 6fa1a694eb67..372e4cb3d72e 100644 --- a/keystore/java/android/security/keystore2/KeyStoreCryptoOperationUtils.java +++ b/keystore/java/android/security/keystore2/KeyStoreCryptoOperationUtils.java @@ -40,7 +40,6 @@ import java.security.InvalidKeyException; import java.security.SecureRandom; import java.util.ArrayList; import java.util.List; -import java.util.Random; /** * Assorted utility methods for implementing crypto operations on top of KeyStore. @@ -50,7 +49,6 @@ import java.util.Random; abstract class KeyStoreCryptoOperationUtils { private static volatile SecureRandom sRng; - private static final Random sRandom = new Random(); private KeyStoreCryptoOperationUtils() {} @@ -213,7 +211,7 @@ abstract class KeyStoreCryptoOperationUtils { } else { // Keystore won't give us an operation challenge if the operation doesn't // need user authorization. So we make our own. - return sRandom.nextLong(); + return getRng().nextLong(); } } } |