https://github.com/ismaelsadeeq/crypto-camp-prep
https://github.com/ismaelsadeeq/crypto-camp-prep
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ismaelsadeeq/crypto-camp-prep
- Owner: ismaelsadeeq
- Created: 2025-07-02T06:25:45.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-07-12T12:13:18.000Z (about 1 year ago)
- Last Synced: 2025-07-12T14:35:58.079Z (about 1 year ago)
- Language: C++
- Size: 16.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
> These exercises were implemented in preparation for the CryptoCamp workshop.
> The resources used are available at [https://github.com/cryptography-camp/prework](https://github.com/cryptography-camp/prework).
#### Week 1
1. [Fast exponentiation based on binary expansion](common/fast_exp.hpp)
2. [Multiplicative inverse in](common/multiplicative_inverse.hpp) $\mathbb{Z}_p^*$
3. [ElGamal encryption and decryption](elgamal/elgamal.hpp)
#### Week 2
1. [Affine point addition for secp256k1](secp256k1/secp256k1.hpp)
2. [Scalar multiplication for secp256k1](secp256k1/secp256k1.hpp)
3. [Jacobian point addition and doubling for secp256k1]((secp256k1/secp256k1.hpp))
##### Dependency
* [NTL](https://libntl.org/): A Library for doing Number Theory