ingonyama-zk / icicle

A hardware acceleration library for compute intensive cryptography :ice_cube:
https://dev.ingonyama.com/icicle/overview
MIT License
339 stars 105 forks source link

Blake2s API for V3 #621

Closed emirsoyturk closed 1 month ago

emirsoyturk commented 1 month ago

Changes

This PR updates the existing Blake2s implementation for ICICLE V3 by integrating a C++ API and a Rust wrapper API. Also add placeholder CPU Blake2S implementation.

cuda-backend-branch: yshekel/blake2s_cuda