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

https://github.com/ismaelsadeeq/crypto-camp


https://github.com/ismaelsadeeq/crypto-camp

Last synced: 11 months ago
JSON representation

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