mirror of
https://github.com/luxfi/c-kzg-4844.git
synced 2026-10-30 17:01:07 +00:00
1001 B
1001 B
LUXFI-FORK
This is a luxfi-maintained fork of ethereum/c-kzg-4844.
Pin
- Upstream tag:
v2.1.7 - Commit SHA:
9f4bcc83cbb17b3dbc3432de7320790968143ab9 - License: Apache-2.0 (see
LICENSE)
Why this fork exists
c-kzg-4844 is the canonical KZG commitment library for EIP-4844 / Verkle.
luxcpp/crypto consumes it via FetchContent for the kzg/ body (LP-137 sibling
#103); lux/crypto Go layer wraps it via github.com/ethereum/c-kzg-4844/v2.
Owning the fork lets luxfi pin a specific commit per release branch and avoid
breaking changes between upstream v2.x minor bumps.
Sync policy
- Track upstream
v2.xreleases only. - Pull upstream tags into
sync/<tag>branches. Audit the diff. Re-run KZG KATs inluxcpp/crypto/kzg. Merge tomainonly after KATs pass. - Trusted setup updates require explicit luxfi-crypto-team review. Never auto-sync setup files.
Maintainer
luxfi crypto team. Contact via the luxfi/crypto repo.