Skip to content

Repository files navigation

rn-crypto

A library for using crypto in native modules

Installation

npm install rn-crypto

Usage

import { encryptFile } from "rn-crypto";

// ...
const sourcePath = '/path/where/content/to/encrypt/is';
const destinationPath = '/path/where/writing/encrypted/output';
const key = 'hexadecimal-encryption-file-key';
const iv = 'hexadecimal-initialization-vector'; 

encryptFile(
  sourcePath,
  destinationPath,
  key,
  iv,
  (err) => {
    if (err) {
      // handle error...
    } else {
      // file is encrypted succesfully, it can be found at destinationPath
    }
  }
)

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages