Skip to content

DiligentCorp/react-native-sodium-2

 
 

Repository files navigation

react-native-sodium

Precompiled binaries of libsodium will be linked by default. Optionally, you can choose to compile libsodium by yourself (run 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 r28+ (for automatic 16KB support)
  • CMake
  • LLDB

Build Commands

Command Description
npm run rebuild Original build script (now with 16KB support)

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.

About

A subset of Libsodium for React Native with only Argon2 and XChaCha20-Poly1305 support.

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • CMake 29.7%
  • C++ 24.3%
  • C 15.5%
  • Objective-C 14.3%
  • Java 14.2%
  • Shell 1.7%
  • Other 0.3%