virgil_e3kit 0.0.2 copy "virgil_e3kit: ^0.0.2" to clipboard
virgil_e3kit: ^0.0.2 copied to clipboard

Virgil e3kit implementation

Virgil E3Kit Flutter #

Introduction | Benefits | Features | Installation | Resources | Samples | License | Support

Introduction #

Virgil Security provides Virgil E3Kit - an open-source client-side framework that allows developers to add end-to-end encryption to their messaging applications, file sharing programs, and other digital communication products in just a few simple steps to become HIPAA and GDPR compliant and more.

Benefits #

  • Easy to setup and integrate into new or existing projects
  • Compatible with any CPaaS provider, including Nexmo, Firebase, Twilio, PubNub and etc.
  • Strong secret keys storage, integration with Keychain
  • Provides GDPR and HIPAA compliance
  • Immune to quantum computers attacks

Features #

  • Strong one-to-one and group encryption
  • Data signature and verification as part of the encrypt and decrypt functions
  • Recoverable private encryption keys
  • Access to encrypted data from multiple user devices
  • Encryption for unregistered users

Installation #

Navigate to Developer Documentation to install and initialize Virgil E3Kit.

Resources #

  • E3Kit Product Page
  • E3Kit Documentation - start integrating E3Kit into your project with our detailed guides.
  • Quickstart Demo - will help you to get started with the Virgil E3Kit quickly, and to learn some common ways to build end-to-end encryption between two fictional characters Alice and Bob.

Samples #

You can find the code samples for there:

Sample type
Flutter Demo

You can run the demo to see how to initialize the SDK, register users and encrypt messages using E3Kit.

License #

This library is released under the 3-clause BSD License.

Support #

Our developer support team is here to help you. Find out more information on our Help Center.

You can find us on Twitter or send us email support@VirgilSecurity.com.

Also, get extra help from our support team on Slack.