]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/manager/KeyUtils.java
Move group classes to separate package
[signal-cli] / src / main / java / org / asamk / signal / manager / KeyUtils.java
index bd093e797d793f010c335b642c80ed45d936dce3..6ac093db7d65a2dd0bd86cec713f6da4fbf6aec9 100644 (file)
@@ -5,7 +5,7 @@ import org.signal.zkgroup.InvalidInputException;
 import org.signal.zkgroup.profiles.ProfileKey;
 import org.whispersystems.util.Base64;
 
-class KeyUtils {
+public class KeyUtils {
 
     private KeyUtils() {
     }
@@ -26,16 +26,8 @@ class KeyUtils {
         return getSecret(18);
     }
 
-    static byte[] createGroupId() {
-        return getSecretBytes(16);
-    }
-
-    static byte[] createUnrestrictedUnidentifiedAccess() {
-        return getSecretBytes(16);
-    }
-
     static byte[] createStickerUploadKey() {
-        return getSecretBytes(64);
+        return getSecretBytes(32);
     }
 
     private static String getSecret(int size) {
@@ -43,7 +35,7 @@ class KeyUtils {
         return Base64.encodeBytes(secret);
     }
 
-    private static byte[] getSecretBytes(int size) {
+    public static byte[] getSecretBytes(int size) {
         byte[] secret = new byte[size];
         RandomUtils.getSecureRandom().nextBytes(secret);
         return secret;