diff --git a/index.js b/index.js index c3d1727..4aaf4f3 100644 --- a/index.js +++ b/index.js @@ -3,10 +3,14 @@ import { toByteArray } from 'base64-js'; const { RNSecureRandom } = NativeModules; -export function generateSecureRandom(length) { +export function generateSecureRandomAsBase64(length) { if (!RNSecureRandom || !RNSecureRandom.generateSecureRandomAsBase64) { return Promise.reject(Error('react-native-securerandom is not properly linked')); } - return RNSecureRandom.generateSecureRandomAsBase64(length).then(base64 => toByteArray(base64)); + return RNSecureRandom.generateSecureRandomAsBase64(length); +} + +export function generateSecureRandom(length) { + return generateSecureRandomAsBase64(length).then(base64 => toByteArray(base64)); }