https://github.com/bohutang/crypto-in-action
algebra arithmetic, finite fields, elliptic curves, zero-knowledge
https://github.com/bohutang/crypto-in-action
algebra-airthmetic elliptic-curves finite-fields rust zero-knowledge
Last synced: 5 months ago
JSON representation
algebra arithmetic, finite fields, elliptic curves, zero-knowledge
- Host: GitHub
- URL: https://github.com/bohutang/crypto-in-action
- Owner: BohuTANG
- Created: 2019-10-04T11:25:15.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-23T14:10:27.000Z (almost 6 years ago)
- Last Synced: 2025-04-24T01:09:55.672Z (5 months ago)
- Topics: algebra-airthmetic, elliptic-curves, finite-fields, rust, zero-knowledge
- Language: Rust
- Homepage: https://bohutang.me
- Size: 43.9 KB
- Stars: 69
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://travis-ci.com/BohuTANG/crypto-in-crypto)
# 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.