{"repo":"ingonyama-zk/icicle","free":true,"listed":false,"github":"https://github.com/ingonyama-zk/icicle","clone":"git clone https://github.com/ingonyama-zk/icicle.git","description":"A hardware acceleration library for compute intensive cryptography :ice_cube:","language":"C++","stars":506,"topics":["cuda","rust","zero-knowledge","cpu","cryptography","golang","msm","ntt"],"license":"MIT","category":"dev-tools","readme_excerpt":"ICICLE ICICLE is a high-performance cryptographic acceleration library designed to optimize cryptographic computations across various hardware platforms, including CPUs, GPUs, and other accelerators. Background Zero Knowledge Proofs (ZKPs) are considered one of the greatest achievements of modern cryptography. Accordingly, ZKPs are expected to disrupt a number of industries and will usher in an era of trustless and privacy preserving services and infrastructure. We believe that ICICLE will be a cornerstone in the acceleration of ZKPs: - Versatility : Supports multiple hardware platforms, making it adaptable to various computational environments. - Efficiency: Designed to leverage the parallel nature of ZK computations, whether on GPUs, CPUs, or other accelerators. - Scalability: Provides an easy-to-use and scalable solution for developers, allowing them to optimize cryptographic operations with minimal effort. Getting Started This guide will help you get started with ICICLE in C++, Rust, and Go. [!NOTE] Developers : We highly recommend reading our documentation for a comprehensive explanation of ICICLE’s capabilities. [!TIP] Try out ICICLE by running some [examples] available in C++, Rust, and Go bindings. Check out our install-and-use examples in C++, Rust and Go Prerequisites - Any compatible hardware: ICICLE supports various hardware, including CPUs, Nvidia GPUs, and other accelerators. - CMake, Version 3.18 or above. Latest version recommended. Required only if building f","default_branch":null,"files":null,"tree":[],"storefront":"/r/ingonyama-zk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ingonyama-zk/icicle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}