## 📄️ Efficient ECC in zkSNARKs using ZoKrates

Elliptic Curve Cryptography (ECC) is a powerful tool that has many applications in the blockchain space and cryptography in general. With one of the last releases, we added support for efficient ECC-based cryptographic primitives inside a zkSNARK construction.

## 📄️ Proving Knowledge of a Hash Pre-Image with ZoKrates

In this article we implement a problem very typical for blockchain use-cases: proving the knowledge of a pre-image for a given SHA-256 digest. We will begin demystifying this machinery by computing the SHA-256 hash of the number 5. We will navigate through several options using different languages.

## 📄️ Introduction to zk-SNARKs (Part 1)

Overview