about summary refs log tree commit diff
path: root/ios/AppSecureRandomModule.m
diff options
context:
space:
mode:
Diffstat (limited to 'ios/AppSecureRandomModule.m')
-rw-r--r--ios/AppSecureRandomModule.m27
1 files changed, 0 insertions, 27 deletions
diff --git a/ios/AppSecureRandomModule.m b/ios/AppSecureRandomModule.m
deleted file mode 100644
index 9aba127fc..000000000
--- a/ios/AppSecureRandomModule.m
+++ /dev/null
@@ -1,27 +0,0 @@
-#import "AppSecureRandomModule.h"
-
-@implementation AppSecureRandomModule
-
-RCT_EXPORT_MODULE();
-
-+ (BOOL)requiresMainQueueSetup
-{
-    return NO;
-}
-
-RCT_REMAP_METHOD(generateSecureRandomAsBase64,
-                 withLength:(int)length
-                 resolver:(RCTPromiseResolveBlock)resolve
-                 rejecter:(RCTPromiseRejectBlock)reject)
-{
-  NSMutableData* bytes = [NSMutableData dataWithLength:length];
-  int result = SecRandomCopyBytes(kSecRandomDefault,length, [bytes mutableBytes]);
-  if (result == errSecSuccess) {
-    resolve([bytes base64EncodedStringWithOptions:0]);
-  } else {
-    NSError *error = [NSError errorWithDomain:@"RNSecureRandom" code:result userInfo: nil];
-    reject(@"randombytes_error", @"Error generating random bytes", error);
-  }
-}
-
-@end