Repository where inaridiy implements various protocols related to cryptography. No library! ※I also implement PSE assignments in this repository and use the library there as well.
Testing Cryptographic Protocols
npm run test
Some things need to be run directly.
npx tsx path/to/file.ts
Simple DH Key Exchange
ECDH Key Exchange
Simple Elgamal Encryption
EC Elgamal Encryption
Lifted Elgamal Encryption and additive quasi-homomorphism
Check bilinear
BLS Signature
KZG Commitment
Elliptic Curve Arithmetic
ECDH Key Exchange
EC Elgamal Encryption
Lifted Elgamal Encryption and additive quasi-homomorphism
ECDSA Digital Signature