There are no reviews yet. Be the first to send feedback to the community and the maintainers!
awesome-virgil
Key Management and Crypto Building Block for your App or Device.demo-twilio-backend-nodejs
A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio servicesvirgil-cli
CLI tool to manage your Virgil account and applications.virgil-crypto
Virgil Crypto is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant. Crypto Library is written in C++, suitable for mobile and server platforms and supports bindings with: Swift, Obj-C, Java (Android), Π‘#/.NET, JS, Python, Ruby, PHP, Go.virgil-e3kit-js
E3Kit is a security framework that simplifies work with Virgil services and presents the easiest way to add full end-to-end security to your chat application to become HIPAA and GDPR compliant and more.demo-sharing-js
This is a demo app shows how you can create a secure file sharing app using Virgil Crypto Library in Javascript.react-native-virgil-crypto
demo-firebase-ios
[DEPRECATED] See https://github.com/VirgilSecurity/demo-e3kit-ios and https://github.com/VirgilSecurity/virgil-e3kit-firebase-func for up-to-date code. -- A simple iOS application that demonstrates how the end-to-end encryption works. The application uses firebase as a backend service for authentication and chat messaging.demo-firebase-android
[DEPRECATED] See https://github.com/VirgilSecurity/demo-e3kit-android and https://github.com/VirgilSecurity/virgil-e3kit-firebase-func for up-to-date code. A simple Android application that demonstrates how the end-to-end encryption works. The application uses firebase as a backend service for authentication and chat messaging.virgil-crypto-javascript
Virgil JavaScript Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.virgil-crypto-x
Virgil Crypto stack Objective-C/Swiftvirgil-crypto-c
This library is designed to be small, flexible and convenient wrapper for a variety crypto algorithms. So it can be used in a small micro controller as well as in a high load server application.demo-firebase-js
A simple Web application that demonstrates how the end-to-end encryption works. The application uses firebase as a backend service for authentication and chat messaging, and Virgil E3Kit SDK for end-to-end encryption.virgil-sdk-javascript
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.virgil-crypto-php
Virgil PHP Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.virgil-sdk-x
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.virgil-nginx-noise-socket
Nginx module that implements Noise Socket Protocol by using Virgil Security infrastructure.chat-back4app-android
(Works!) A simple Back4App Android application based on Virgil E3Kit that demonstrates how the end-to-end encryption works.virgil-sdk-java-android
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.virgil-iotkit
Virgil IoTKit is a C library for connecting IoT devices to Virgil IoT Security PaaS. IoTKit helps you easily add security to your IoT devices at any lifecycle stage for secure provisioning and authenticating devices, secure updating firmware and trust chain, and for secure exchanging messages using any transport protocols.virgil-e3kit-firebase-func
Backend's function that connects your Virgil and Firebase accounts for implementing end-to-end encryptionvirgil-sdk-cpp
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.virgil-phe-go
Password-Hardened Encryption protocol implemented in Go.virgil-e3kit-x
E3Kit is a security framework that simplifies work with Virgil services and presents the easiest way to add full end-to-end security to your chat application to become HIPAA and GDPR compliant and more.demo-e3kit-ios
A simple iOS application that demonstrates how the end-to-end encryption works.virgil-e3kit-kotlin
E3Kit is a security framework that simplifies work with Virgil services and presents the easiest way to add full end-to-end security to your chat application to become HIPAA and GDPR compliant and more.demo-e3kit-android
A simple Android application that demonstrates how the end-to-end encryption works.virgil-webrtc-qt-demo
virgil-sdk-python
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.virgil-sdk-php
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.virgil-purekit-go
PureKit Golang is a security framework that allows developers to protect users' passwords and sensitive personal information in a database from data breaches and both online and offline attacks and make stolen passwords useless even if a database is breached.virgil-sdk-go
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.virgil-messenger-qt
Virgil Security simple client/server example for *nix platformsvirgil-crypto-python
Virgil Python Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.demo-iotkit-nix
The Demo is based on Virgil IoTKit and its dev tools to demonstrate secure IoT devices development in action.virgil-e3kit-flutter
virgil-purekit-java
PureKit SDK allows developers to protect users' passwords and sensitive personal information in a database from data breaches and both online and offline attacks and make stolen passwords useless even if a database is breached.virgil-pythia-go
Virgil Pythia SDK allows developers to implement Pythia protocol to create breach-proof passwords, immune to offline and online attacks.virgil-pass-plugins
Plugins that implement Virgil Cryptographydemo-backend-nodejs
A sample backend that demonstrates how to generate a Virgil JWT using JavaScript SDKvirgil-crypto-ruby
Virgil Ruby Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.virgil-pure-wordpress
Free Wordpress Plugin based on a powerful and revolutionary cryptographic technology that protects user passwords from data breaches and both online and offline attacks.virgil-mail
Virgil Mail plugin for OS Xvirgil-passport-pythia
Passport strategy for authenticating with the Virgil Pythia PRF servicevirgil-services-auth
sample-backend-go
A sample backend that demonstrates how to generate a Virgil JWT using Go SDKvirgil-mariadb-demo
A simple web application that illustrates how Virgil PureKit can be used with MariaDB to store and share data in the most secure waydemo-twilio-chat-android
A simple Android application that demonstrates how the end-to-end encryption (E2EE) works in chat messaging use case. The application uses Twilio as a messaging provider.demo-encryption-js
A single page React application with Node.js backend demonstrating the use of Virgil Javascript SDK.virgil-sdk-crypto-net
Virgil .NET/C# Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.virgil-crypto-net
Virgil .NET Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.virgil-sdk-ruby
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.virgil-purekit-php
PureKit PHP SDK allows developers to protect users' passwords and sensitive personal information in a database from data breaches and both online and offline attacks and make stolen passwords useless even if a database is breached.virgil-pythia
Virgil Pythia Libraryvirgild
virgil-cryptowrapper-x
Virgil Crypto library is a small, flexible and convenient wrapper for a variety of cryptographic algorithms. Includes asymmetric key generation, encryption/decryption of data, generation/verification of digital signatures, Pythia protocol and Double Ratchet protocol implementation.virgil-purekit-net
PureKit SDK allows developers to protect users' passwords and sensitive personal information in a database from data breaches and both online and offline attacks and make stolen passwords useless even if a database is breached.virgil-pythia-node
Virgil Pythia SDK allows developers to implement Pythia protocol to create breach-proof passwords, immune to offline and online attacks.virgil-keyknox-x
KeyKnox SDK allows developers to communicate with Virgil Keyknox Service to upload, download, and synchronize encrypted sensitive data (private keys) between different devices.demo-nexmo-chat-android
A simple Web application that demonstrates how the end-to-end encryption works in chat messaging use case. The application uses Nexmo as a messaging provider.VirgilSecurity.github.io
A site for Virgil Security Reference APIsvirgil-iot-bsp
Contains public headers of IOT platforms.virgil-messenger-x
A simple E2EE chat for iOS which uses Virgil Security services.ionic-demo-healthcare
Simple web application that illustrates how distinct roles within a customer's application can be defined and used to restrict ePHI access in a HIPAA-compliant manner based on Ionic's Policy Enginevirgil-ratchet-kotlin
Virgil Security Ratchet SDK provides an implementation of the Double Ratchet algorithm, which is used by parties to exchange encrypted messages based on a shared secret key.virgil-crypto-go
Virgil Go Crypto Library is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant.virgil-keyknox-javascript
Keyknox SDK allows developers to communicate with Virgil Keyknox Service to upload, download, and synchronize encrypted sensitive data (private keys) between different devices.virgil-sdk-pfs-x
Virgil PFS SDK Objective-C/Swiftvirgil-sync
Secure data storage with Virgil Crypto libraryvirgil-key-storage-rn
IStorageAdapter for React Nativedemo-e3kit-web
demo-firebase-func
virgil-messenger-core
virgil-ratchet-x
Virgil Security Ratchet Objective-C/Swift SDK provides an implementation of the Double Ratchet algorithm, which is used by parties to exchange encrypted messages based on a shared secret key.ionic-admin-nodejs
Ionic Admin Node.js SDK that enables developers to manage users, groups, data markings and data access policies in their Ionic tenant.virgil-crypto-atmel
virgil-keyknox-kotlin
KeyKnox SDK allows developers to communicate with the Virgil Keyknox Service to upload, download, and synchronize encrypted sensitive data (private keys) between user's devices.demo-e3kit-ios-twilio
demo-backend-java
A sample backend that demonstrates how to generate a Virgil JWT using Java SDKvirgil-commkit-go
virgil-demo-chat
demo-e2ee-server-java
A simple Java server application that uses in end-to-end encryption (E2EE) use-case.virgil-mail-outlook
Vigril Mail plugin for Outlookdemo-nexmo-chat-server
Application API server for the Virgil Nexmo Demo Messaging app.demo-twilio-sms-net
A simple Net Console application that demonstrates how to send encrypted message via SMS.virgil-cryptoapi-x
This framework provides Crypto API to separate VirgilSDK from concrete Crypto implementationvirgil-pythia-x
Virgil Pythia SDK allows developers to communicate with Virgil Pythia Service and implement Pythia protocol in order to generate a BrainKey.Love Open Source and this site? Check out how you can help us