Skip to content

Conversation

@hjeljeli32
Copy link
Collaborator

Description

Draft PR to introduce initial BLS support.

  • Haskell↔C (blst) bindings for BLS12-381
  • minpk and minsig design modules targeting the minimal DSIGN interface
  • Tests for key generation, signing, and proof of possession (happy and negative cases)
  • Docs for the Consensus Team
  • Benchmarking

Related to: input-output-hk/ouroboros-leios#547

Checklist

  • Commit sequence broadly makes sense and commits have useful messages
  • New tests are added if needed and existing tests are updated
  • All visible changes are prepended to the latest section of a CHANGELOG.md for the affected packages.
    New section is never added with the code changes. (See RELEASING.md)
  • When applicable, versions are updated in .cabal and CHANGELOG.md files according to the
    versioning process.
  • The version bounds in .cabal files for all affected packages are updated.
    If you change the bounds in a cabal file, that package itself must have a version increase. (See RELEASING.md)
  • Self-reviewed the diff

@hjeljeli32 hjeljeli32 requested a review from perturbing November 6, 2025 02:05
@hjeljeli32 hjeljeli32 self-assigned this Nov 6, 2025
@hjeljeli32 hjeljeli32 force-pushed the perturbing/leios-add-bls-sig branch from 5972d4e to 8ef8c03 Compare November 14, 2025 03:43
@hjeljeli32 hjeljeli32 force-pushed the perturbing/leios-add-bls-sig branch from ca3dba6 to fc2182b Compare November 21, 2025 08:00
@ch1bo ch1bo changed the base branch from master to leios-staging December 18, 2025 12:19
@ch1bo ch1bo self-requested a review December 18, 2025 12:19
@neilmayhew neilmayhew deleted the branch leios-staging December 18, 2025 17:03
@neilmayhew neilmayhew closed this Dec 18, 2025
@ch1bo
Copy link

ch1bo commented Dec 19, 2025

Superseded by #587

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add BLS signature support to cardano-base

5 participants