Skip to content

Conversation

@SilentCicero
Copy link
Contributor

@SilentCicero SilentCicero commented Nov 4, 2023

Abstract

Barreto-Lynn-Scott ("BLS") signature verification will become more important for Fuel as we deploy to data constrained environments like Ethereum. In this PR we define a BLS signature verification operation for the Fuel Virtual Machine.

This operation allows three modes: singular, aggregate and special aggregate verification of BLS12-381 signatures.

Proposed Modes

  1. Single signature verification - signature, message and public key are in memory
  2. Aggregate verification - signatures, messages, and public keys are in memory

Would request HashCloak to writeup the cryptographic specifics in the cryptography section of the specifications.

@SilentCicero SilentCicero added the enhancement New feature or request label Nov 4, 2023
@FuelLabs FuelLabs deleted a comment from Viktor110 Mar 7, 2024
@xgreenx xgreenx requested a review from a team April 25, 2024 13:13
@xgreenx xgreenx marked this pull request as draft April 25, 2024 13:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants