import org.signal.zkgroup.profiles.ProfileKey;
import org.whispersystems.util.Base64;
-class KeyUtils {
+public class KeyUtils {
private 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) {
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;