Simple PoC showing how minipool validator keys could be split among oDAO members
-
Updated
Jun 25, 2021 - Go
Simple PoC showing how minipool validator keys could be split among oDAO members
KZG polynomial commitments over bls12-381 in JavaScript
BLS12-381 + pairings + RFC9380 + BLS sigs
Rust implementation of silent threshold encryption (non-interactive setup) from ePrint 2024/263 – encrypt to n parties, decrypt with t+1, TLS-secured, constant-time, memory-safe.
Repository for the development with HardHat of a Solidity smart contract for on-chain verification of BLS signature for Ethereum2 Beacon chain..
Implementation of the schemes described in the Homomorphic Signature-based Witness Encryption paper
GPU-accelerated Number-Theoretic Transform for ZK-Proof generation. Targets the NTT bottleneck (91% of Groth16 prover time) via two CUDA optimizations: async double-buffered pipeline eliminating CPU-GPU transfer overhead, and IADD3-path Montgomery multiplication reducing finite-field instruction latency. BLS12-381, Ampere sm_86, Nsight-profiled.
A Solidity library for BLS12-381 curve operations via EIP-2537 precompiles.
HSMS: hardware security module software/simulator for chik
MicroPython binding for BLS curves using blst
An implementation of ERC-2333 in Swift
Add a description, image, and links to the bls12-381 topic page so that developers can more easily learn about it.
To associate your repository with the bls12-381 topic, visit your repo's landing page and select "manage topics."