Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename hedera-cryptography-pairings-signatures to hedera-cryptography-bls #16018

Closed
Tracked by #15216
mxtartaglia-sl opened this issue Oct 17, 2024 · 1 comment
Closed
Tracked by #15216
Assignees
Labels
Platform Tickets pertaining to the platform
Milestone

Comments

@mxtartaglia-sl
Copy link
Contributor

mxtartaglia-sl commented Oct 17, 2024

We should make this change to maintain consistency in how we refer internally to the pieces of the solution and how things are named in the repository.
The hedera-cryptography-bls will be responsible for:

  • creating public and private keys
  • creating signatures
  • validation of signatures against public keys
  • aggregation of keys and signatures

PairingPrivateKey, PairingPublicKey, PairingSignature will be named BlsPrivateKey, etc.
The package will be charged from: com.hedera.cryptography.pairings.signatures to com.hedera.cryptography.bls

We will also rename the ecKey-gen tool to blsKeyGen tool to match.

Given that we can switch curve implementations, this would allow to do Bls with different curves using the same library

@mxtartaglia-sl mxtartaglia-sl self-assigned this Oct 17, 2024
@mxtartaglia-sl mxtartaglia-sl added the Platform Tickets pertaining to the platform label Oct 17, 2024
@mxtartaglia-sl mxtartaglia-sl added this to the v0.56 milestone Oct 17, 2024
@mxtartaglia-sl
Copy link
Contributor Author

@MiroslavGatsanoga, so you have this on your radar given #15908

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Platform Tickets pertaining to the platform
Projects
None yet
Development

No branches or pull requests

1 participant