# libkrypton
libkrypton is my toy cryptography library.
## Security
It's strongly recommended to never use this, as it's completely unaudited.
Theoretically, it should be correctly implemented and resistant against
side-channel attacks such as timing attacks.
## Algorithms
libkrypton implements various algorithms including:
* ChaCha20, a 256-bit strong stream cipher and pseudorandom entropy source
* Poly1305, a ~100-bit strong MAC / authenticator
* X25519, a 128-bit strong Diffie-Hellman key exchange over the Curve25519 elliptic curve