Skip to content
This repository has been archived by the owner on Feb 17, 2022. It is now read-only.

Latest commit

 

History

History
40 lines (28 loc) · 941 Bytes

README.md

File metadata and controls

40 lines (28 loc) · 941 Bytes

react-native-sodium

Precompiled binaries of libsodium will be linked by default. Optionally, you can choose to compile libsodium by yourself (run npm run rebuild in package directory). Source code will be downloaded and verified before compilation.

Source compilation

General prerequisites
  • gpg (macports, homebrew)
  • minisign (homebrew)
MacOS prerequisites
  • libtool (macports, homebrew)
  • autoconf (macports, homebrew)
  • automake (macports, homebrew)
  • Xcode (12 or newer)
Android prerequisites
  • Android NDK
  • CMake
  • LLDB

Recompile and repackage

  1. yarn rebundle

Usage

  1. npm install react-native-sodium
  2. npx pod-install ios
  3. Run your app.

Example app

  1. yarn bootstrap
  2. yarn example
  3. yarn ios or yarn android

Credits

This repo is based on react-native-sodium by @lyubo.