crypto-in-action
crypto-in-action copied to clipboard
algebra arithmetic, finite fields, elliptic curves, zero-knowledge
Crypto In Action
- [x] Algebra Arithmetic
- [x] Addition
- [x] Subtraction
- [x] Multiplication
- [x] Division
- [x] Inverse
- [x] Exponention
- [x] Finite Fields
- [x] Addition
- [x] Subtraction
- [x] Multiplication
- [x] Exponention
- [x] Square Root
- [x] Legendre Symbol
- [x] Elliptic Curves
- [x] ClockCurve (x^2 + y^2 = 1)
- [x] SubGroups
- [x] Cofactor
- [x] SubGroup Order
- [x] Low Order Attack
- [x] Protocols
- [x] ECDH
- [x] Signatures
- [x] ECDSA Signature
- [x] ECDSA Key Leakage From Nonce Reuse
- [x] Schnorr Signature
- [x] Schnorr Batch Verify
- [x] Schnorr Key Leakage From Nonce Reuse
- [x] Zero-Knowledge Proofs
- [x] SPAKE2
This is not a library suitable for production.
This library is for understanding the inner workings of Cryptography, teaching/research purposes only.
In Code, We Trust.