You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This epic is a sub-epic of #13316 that tracks all the work required to produce a valid BLS signature and the method to verify the validity of that signature. Once this work is complete, the Block Node team will use this code to develop the block signature validation logic.
The content you are editing has changed. Please copy your edits and refresh the page.
This epic is a sub-epic of #13316 that tracks all the work required to produce a valid BLS signature and the method to verify the validity of that signature. Once this work is complete, the Block Node team will use this code to develop the block signature validation logic.
Development
native-support
library #14136pairings-api
#14140pairings-api-impl
#14194tss-library
public interface #14141native-support
implementation to the hedera-cryptography repo #14261pairings-api-impl
rust/JNI wrappers #14454parings-api-impl
using JNI, arkworks, and alt-bn128 #13630pairing-api-impl
operations in JNI and rust #14786pairings-api-impl
operations in JNI and rust #14787pairings-api-impl
operations in JNI and rust #15022parings-api-impl
#15185native-support-library
should help loading native libraries just once (SingletonLoader) #15195pairings-signatures-library
: Implement the operations for creating the public/private key pairs #15023pairings-signatures-library
: Create the method that signs a byte array #15024pairings-signatures-library
: Create the method that verifies a signature #15025pairings-signatures-library
#15199hashCode()
andequals()
forGroupElement
andFieldElement
#15201Perform the tests and validations for the
parings
andsignatures
APIs and implementation according to what has been defined in #14134Tests will take the form of junit tests, though some may actually be integration tests and not true "unit" tests.
Testing
The text was updated successfully, but these errors were encountered: