This repository contains implementations of cryptographic signature schemes. They are fundamental cryptographic tools used for secure messaging, data verification, and authentication.
- Schnorr:
- Key generation (on elliptic curve BLS12-381)
- Message signing and verification
- Batch signature verification
- RSA:
- Key generation (using two prime numbers)
- Message encryption and decryption
- Utilities for Euler’s Totient function and GCD check