X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/35c72f692f13b12594ecdbe8f59f31d3b396d356..c53bb132eb9759ee6541d037d2eeadc848c2c89b:/src/main/java/org/asamk/signal/manager/KeyUtils.java diff --git a/src/main/java/org/asamk/signal/manager/KeyUtils.java b/src/main/java/org/asamk/signal/manager/KeyUtils.java index 225cf682..617893fc 100644 --- a/src/main/java/org/asamk/signal/manager/KeyUtils.java +++ b/src/main/java/org/asamk/signal/manager/KeyUtils.java @@ -1,10 +1,8 @@ package org.asamk.signal.manager; +import org.asamk.signal.util.RandomUtils; import org.whispersystems.signalservice.internal.util.Base64; -import java.security.NoSuchAlgorithmException; -import java.security.SecureRandom; - class KeyUtils { private KeyUtils() { @@ -33,15 +31,7 @@ class KeyUtils { private static byte[] getSecretBytes(int size) { byte[] secret = new byte[size]; - getSecureRandom().nextBytes(secret); + RandomUtils.getSecureRandom().nextBytes(secret); return secret; } - - private static SecureRandom getSecureRandom() { - try { - return SecureRandom.getInstance("SHA1PRNG"); - } catch (NoSuchAlgorithmException e) { - throw new AssertionError(e); - } - } }