Konfident uses the Hyker Full Lifecycle Encryption SDK for encryption and encryption key sharing. 

The Hyker browser implementation uses the W3C Web Cryptography API that is present in all modern web browsers for all cryptographic primitives and algorithms. 

It is an API accessible via JavaScript that implements industry standards in a consistent way and lets us perform things like key generation, encryption/decryption, signature verification, etc. in a true end-to-end fashion. 

Here is the official documentation: https://www.w3.org/TR/WebCryptoAPI/

and some other materials with examples: https://github.com/diafygi/webcrypto-examples