VibeHunt
Back to browse

Grimlock: E2EE Cross Platform OpenSource

E2EE library for byte-to-byte parity across Go, TS and Py

Visit

Grimlock provides a versioned cryptographic library that implements end‑to‑end encryption with byte‑for‑byte compatibility across Go, TypeScript and Python runtimes. It offers AES‑256‑GCM for encryption, X25519 for key exchange, Argon2id for key derivation, and HKDF‑SHA512 for key stretching, all exposed through a single API that changes only in language syntax. The library generates ephemeral ECDH key pairs for forward secrecy and binds ciphertexts to a context via additional authenticated data to prevent replay attacks.

Cross‑platform parity is ensured by an automated compatibility suite that verifies that data encrypted on one platform can be decrypted on any other. Payloads include version markers, allowing seamless migration when cryptographic standards evolve without losing access to older data. Private keys are stored encrypted at rest with user‑derived keys, and both Go and TypeScript implementations actively zero sensitive material from memory after use.

Additional features include optional recovery keys, which can be encoded as BIP‑39 mnemonics, and a straightforward installation process for each supported language. The library targets developers needing consistent, enterprise‑grade encryption across heterogeneous stacks while maintaining strict security hygiene.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps