Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/olegfomenko/crypto
Crypto Library
https://github.com/olegfomenko/crypto
circom cryptography go
Last synced: 9 days ago
JSON representation
Crypto Library
- Host: GitHub
- URL: https://github.com/olegfomenko/crypto
- Owner: olegfomenko
- License: mit
- Created: 2023-09-08T12:40:47.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-11-02T13:11:37.000Z (15 days ago)
- Last Synced: 2024-11-02T14:19:07.358Z (15 days ago)
- Topics: circom, cryptography, go
- Language: Go
- Homepage:
- Size: 913 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Crypto
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
Crypto library by Oleg Fomenko.
Includes:
- Golang implementations of different crypto algorithms:
1. [Diffie Hellman](./go/deffie-hellman)
2. [Dynamic Merkle tree (base on Treap)](./go/dynamic-merkle)
3. [Pedersen commitment (with Back-Maxwell rangeproof)](./go/pedersen)
4. [Schnorr signature over bn256 curve](./go/schnorr-bn256)
5. [ZK-SNARK (Pinocchio protocol) basic implementation](./go/zk-snark)
6. [Pedersen commitment on Circom circuits](./go/pedersen-circom)
7. [Elliptic curve](./go/ec)
8. [El-Gamal](./go/el-gamal)
9. [Math (crypto)](./go/math)
10. [RSA](./go/rsa)
11. [Bulletproofs](./go/bp)
12. [Bulletproofs++](./go/bppp)
13. [Pedersen commitment on GNARK circuits](./go/pedersen-gnark)
14. [FFT](./go/fft)- Circom circuits:
1. [Schnorr signature](./circuits/schnorr)
2. [Pedersen commitment](./circuits/pedersen)
3. [Merkle tree](./circuits/merkle)- SageMath implementations of different crypto algorithms:
1. [ZK-STARK](./sage/zk-stark)