rn-encryption
Version:
79 lines (78 loc) • 2.41 kB
JavaScript
;
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