Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 12 days ago
JSON representation

algebra arithmetic, finite fields, elliptic curves, zero-knowledge

Awesome Lists containing this project

README

        

[![Build Status](https://api.travis-ci.org/BohuTANG/crypto-in-action.svg?branch=master)](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.