UNPKG

rn-encryption

Version:
79 lines (78 loc) 2.41 kB
"use strict"; import Encryption from "../NativeEncryption.js"; export function generateAESKey(input) { return Encryption.generateAESKey(input); } export function encryptAES(data, key) { return Encryption.encryptAES(data, key); } export function decryptAES(data, key) { return Encryption.decryptAES(data, key); } export function encryptFile(inputPath, outputPath, key) { return Encryption.encryptFile(inputPath, outputPath, key); } export function decryptFile(inputPath, key) { return Encryption.decryptFile(inputPath, key); } export function encryptAsyncAES(data, key) { return Encryption.encryptAsyncAES(data, key); } export function decryptAsyncAES(data, key) { return Encryption.decryptAsyncAES(data, key); } export function encryptAsyncRSA(data, key) { return Encryption.encryptAsyncRSA(data, key); } export function decryptAsyncRSA(data, key) { return Encryption.decryptAsyncRSA(data, key); } export function encryptRSA(data, key) { return Encryption.encryptRSA(data, key); } export function decryptRSA(data, key) { return Encryption.decryptRSA(data, key); } export function generateHMACKey(keySize) { return Encryption.generateHMACKey(keySize); } export function hmacSHA256(data, key) { return Encryption.hmacSHA256(data, key); } export function hmacSHA512(data, key) { return Encryption.hmacSHA512(data, key); } export function hashSHA512(input) { return Encryption.hashSHA512(input); } export function hashSHA256(input) { return Encryption.hashSHA256(input); } export function base64Encode(input) { return Encryption.base64Encode(input); } export function base64Decode(input) { return Encryption.base64Decode(input); } export function generateRandomString(input) { return Encryption.generateRandomString(input); } export function generateRSAKeyPair() { return Encryption.generateRSAKeyPair(); } export function getPublicRSAkey(privateRSAkey) { return Encryption.getPublicRSAkey(privateRSAkey); } export function generateECDSAKeyPair() { return Encryption.generateECDSAKeyPair(); } export function getPublicECDSAKey(privateECDAkey) { return Encryption.getPublicECDSAKey(privateECDAkey); } export function signDataECDSA(data, key) { return Encryption.signDataECDSA(data, key); } export function verifySignatureECDSA(data, signatureBase64, key) { return Encryption.verifySignatureECDSA(data, signatureBase64, key); } //# sourceMappingURL=index.js.map