Skip to content

feat: add cluster lock v1.10.0 support#22

Merged
varex83 merged 40 commits into
mainfrom
bohdan/cluster-lock-v1_10_0
Nov 28, 2025
Merged

feat: add cluster lock v1.10.0 support#22
varex83 merged 40 commits into
mainfrom
bohdan/cluster-lock-v1_10_0

Conversation

@varex83

@varex83 varex83 commented Nov 5, 2025

Copy link
Copy Markdown
Collaborator

This PR is part of the #16. It adds support for cluster lock v1.10.0. This PR should be merged after #20

varex83 added 30 commits October 8, 2025 15:45
- Added `thiserror` dependency for improved error handling.
- Introduced `blsful` module for TBLS implementation.
- Refactored `tbls` module to utilize new types and error handling.
- Created `tblsconv` module for type conversions between byte slices and cryptographic types.
- Removed the old `herumi` implementation and replaced it with the new `blsful` based implementation.
- Added utility functions for key and signature conversions.
- Updated types and error definitions for better clarity and consistency.
- Reformatted comments for better readability.
- Adjusted spacing and alignment in error messages for consistency.
- Ensured clarity in documentation regarding expected byte lengths for key and signature conversions.
…ignatures

- Updated dependencies in Cargo.toml and Cargo.lock to use the blst library.
- Removed blsful module and its associated code, including type conversions and utility functions.
- Introduced a new blst_impl module for the BLST implementation of threshold BLS signatures.
- Refactored tbls module to utilize the new blst implementation.
- Cleaned up error handling and types to align with the new library.
- Added workspace lints and improved documentation throughout the codebase.
@varex83 varex83 changed the base branch from main to bohdan/cluster-def-v1_10_0-support November 6, 2025 12:18

@emlautarom1 emlautarom1 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Base automatically changed from bohdan/cluster-def-v1_10_0-support to main November 28, 2025 13:39
@github-actions

Copy link
Copy Markdown
Contributor

Coverage (base → head): 86.8% → 85.32% ⬇️ 1.48 pp
Only posts when PR coverage is lower than the base branch's latest push (or freshly computed base).

@varex83 varex83 merged commit 704b858 into main Nov 28, 2025
7 checks passed
@varex83 varex83 deleted the bohdan/cluster-lock-v1_10_0 branch November 28, 2025 13:57
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.

2 participants