mirror of
https://github.com/mlunkeit/obsidian-hs.git
synced 2026-09-01 18:13:57 +00:00
Cryptography library written in Haskell. (For educational purposes only!)
- Haskell 100%
| app | ||
| src | ||
| test | ||
| .gitignore | ||
| CHANGELOG.md | ||
| LICENSE | ||
| obsidian-hs.cabal | ||
| README.md | ||
obsidian-hs
A lightweight, pure Haskell implementation of the RSA cryptosystem from scratch.
This library was built to deeply understand the underlying number theory and modular arithmetic of RSA, moving away from black-box cryptographic libraries.
Warning
Do NOT use this in production! This library was built for educational purposes only and is not proof against side-channel-attacks! Furthermore, you should always follow the rule to never use your own crypto!