diff options
Diffstat (limited to 'android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomModule.java')
-rw-r--r-- | android/app/src/main/java/xyz/blueskyweb/pubsq/AppSecureRandomModule.java | 28 |
1 files changed, 0 insertions, 28 deletions
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"; - } -} |