Skip to content
#

bls

Here are 37 public repositories matching this topic...

BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)

  • Updated Jan 12, 2021
  • C++
mratsim
mratsim commented Mar 12, 2020

#43 and #44 required almost a day of investigation for what was initializing a BigInt by iterative sum, except that the result was not properly zero-initialized and so if the sum didn't reach all the limbs the last limbs stayed uninitialized.

We need tests to ensure that:

  • BIG384 (SecretKey)
  • ECP (PublicKey)
  • ECP2 (Signature / Proof-of-Possession)
    are properly initialized even if the des

For my final project, I decided to take a look at how diverse the tech industry is (i.e race, gender, wages, etc.). With being a double minority, I felt the need to not only bring attention to this possible bias but to also provide resources for other minorities who are looking to break into a technological career.

  • Updated Nov 16, 2020
  • Jupyter Notebook

Improve this page

Add a description, image, and links to the bls topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the bls topic, visit your repo's landing page and select "manage topics."

Learn more