Cryptography library written in Haskell. (For educational purposes only!)
Find a file
2026-07-02 22:51:19 +02:00
app initial commit 2026-06-30 01:55:12 +02:00
src finished RSA algorithm 2026-07-02 21:50:35 +02:00
test implemented miller rabin test 2026-07-01 01:57:10 +02:00
.gitignore initial commit 2026-06-30 01:55:12 +02:00
CHANGELOG.md initial commit 2026-06-30 01:55:12 +02:00
LICENSE initial commit 2026-06-30 01:55:12 +02:00
obsidian-hs.cabal finished RSA algorithm 2026-07-02 21:50:35 +02:00
README.md added README.md 2026-07-02 22:51:19 +02:00

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!