From 810fcf99105016f5f55647d326909736c3641702 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Wed, 23 Nov 2022 15:04:44 -0600 Subject: Remove webcrypto polyfill, as it's no longer needed --- .../blueskyweb/pubsq/AppSecureRandomModule.java | 28 ---------------------- 1 file changed, 28 deletions(-) delete mode 100644 android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomModule.java (limited to 'android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomModule.java') diff --git a/android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomModule.java b/android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomModule.java deleted file mode 100644 index 3eab16013..000000000 --- a/android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomModule.java +++ /dev/null @@ -1,28 +0,0 @@ -package xyz.blueskyweb.app; - -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.bridge.ReactContextBaseJavaModule; -import com.facebook.react.bridge.ReactMethod; -import com.facebook.react.bridge.Promise; - -import java.security.SecureRandom; -import android.util.Base64; - -public class AppSecureRandomModule extends ReactContextBaseJavaModule { - public AppSecureRandomModule(ReactApplicationContext context) { - super(context); - } - - @ReactMethod - public void generateSecureRandomAsBase64(int length, Promise promise) { - SecureRandom secureRandom = new SecureRandom(); - byte[] buffer = new byte[length]; - secureRandom.nextBytes(buffer); - promise.resolve(Base64.encodeToString(buffer, Base64.NO_WRAP)); - } - - @Override - public String getName() { - return "AppSecureRandomModule"; - } -} -- cgit 1.4.1