taceo-eddsa-babyjubjub

Crates.iotaceo-eddsa-babyjubjub
lib.rstaceo-eddsa-babyjubjub
version0.5.3
created_at2025-10-29 12:08:51.70216+00
updated_at2026-01-07 15:31:42.203536+00
descriptionAn EdDSA signature scheme implementation over the Baby Jubjub elliptic curve using Poseidon2, useful for SNARK-friendliness.
homepage
repositoryhttps://github.com/TaceoLabs/eddsa-babyjubjub
max_upload_size
id1906490
size32,186
owners (github:taceolabs:owners)

documentation

README

EdDSA-BabyJubJub

An implementation of EdDSA on the BabyJubJub elliptic curve. The main use-case of this variant of EdDSA is to be efficiently verifiable in ZK proof systems using the BN254 scalar field (=BabyJubJub Base Field).

Based on the MIT licensed reference implementation of the zk-kit https://github.com/zk-kit/zk-kit/blob/main/packages/eddsa-poseidon/src/eddsa-poseidon-factory.ts, modified to using Poseidon2 as the hash function.

Commit count: 69

cargo fmt