risc0-bigint2

Crates.iorisc0-bigint2
lib.rsrisc0-bigint2
version1.4.12-rc.1
created_at2024-11-23 00:59:13.047838+00
updated_at2026-01-14 22:37:43.043572+00
descriptionRISC Zero's Big Integer Accelerator
homepagehttps://risczero.com/
repositoryhttps://github.com/risc0/risc0/
max_upload_size
id1458093
size256,445
maintainers (github:risc0:maintainers)

documentation

README

BigInt2

BigInt2 provides precompiles for the RISC Zero zkVM that accelerate big integer algebra, including finite field arithmetic.

Overview

This module includes:

  • Pre-built precompiles for common big integer operations
  • Syscall interfaces for calling both built-in and custom application-defined precompiles
  • Optimized implementations for cryptographic operations

Features

  • Big Integer Arithmetic: Fast multiplication, addition, and modular operations
  • Finite Field Operations: Efficient field arithmetic for cryptographic applications
  • Custom Precompiles: Support for application-specific big integer operations
  • zkVM Integration: Seamless integration with RISC Zero zkVM syscalls

Usage

BigInt2 precompiles are automatically available in the RISC Zero zkVM environment. Applications can use the provided syscall interfaces to access both built-in operations and custom precompiles.

Documentation

For detailed API documentation and examples, see the RISC Zero documentation.

Commit count: 934

cargo fmt