end-to-end-encryption
Reactive icon

End to End Encryption

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 24 Aug (yesterday)
 by 
EONE TECHNOLOGIES PRIVATE LIMITED
0.0
 (0 ratings)
end-to-end-encryption

End to End Encryption

Details
End-to-End Encryption is a pure JavaScript OutSystems Forge component for adding end-to-end encryption to Reactive Web and Mobile apps. It uses Elliptic Curve Diffie-Hellman (ECDH) for secure key exchange and AES-256-GCM for encrypting and decrypting messages. This component is designed to be lightweight, modular, and fully OutSystems-friendly (promise-based functions ready for use in Client Actions).
Read more

Key Features

Public/Private Key Pair Generation (ECDH P-256)

Secure Session Key Derivation using Diffie-Hellman

AES-256-GCM Message Encryption/Decryption

Base64 Encoding for compatibility with OutSystems text handling

Session Key Rotation Utility

No Dependencies – Pure Web Crypto API

Use Cases

Secure messaging in Reactive Web/Mobile apps

Encrypted API payloads

Storing sensitive client-side data securely


Security Notes

Store private keys securely (e.g., OutSystems secrets/session storage).

Rotate session keys periodically for enhanced security.

Public keys can be safely shared, private keys must stay secret.


Tech Details

Key Exchange: ECDH (P-256)

Encryption: AES-256-GCM

Encoding: Base64

Environment: Browser (Web Crypto API)


Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team
Other assets in this category
More from EONE TECHNOLOGIES PRIVATE LIMITED