/VivoPayEncryption

Source code and demo of the encryption used in VivoPay to store and backup wallets

Primary LanguageSwiftApache License 2.0Apache-2.0

VivoPayEncryption

Source code and demo of the encryption used in VivoPay to store and backup wallets.

screenshot of VivoEncryption

Features

  • Demonstrates how VivoPay encrypts the wallet on disk using the Secure Enclave (AES-GCM).
  • Demonstrates how VivoPay encrypts the backup in the cloud using a password-protected ChaChaPoly encryption. (A cloud backup is an alternative to writing down the recovery phrase and only advised for wallets with small amounts)

Read more

(To be added: links to medium posts)

Download

Download latest version in releases section.

Requirements

  • iOS 14.0 or higher
  • Xcode 12.0 or higher

Secure Enclave Resources

Notes

VivoPay is made possible by a Harmony One grant Download VivoPay at vivopay.me