Skip to content

plonukob/zkBLAKE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zkBLAKE

An attempt to implement the BLAKE2f hash algorithm as a zk-SNARK using the halo2 library.

Description

The goal is to create an implementation of the BLAKE2f algorithm as a zk-SNARK using the halo2 library.

Features

  • Utilizes the halo2 library for creating zk-SNARKs
  • Implements the BLAKE2f hash algorithm

Tasks

During the development process, the following tasks need to be addressed:

  • Understand the bitchunk spread
  • Understand why r1 and r2 are used in lookup
  • Fix XOR operations in compression_gate
  • Implement lookup for XOR operations in the compression function

About

Halo2 zk-SNARK of the BLAKE-2f hashing algorithm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages