-
Notifications
You must be signed in to change notification settings - Fork 279
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
Add Supranational BLS implementation #2453
Commits on Jun 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for fc11c9f - Browse repository at this point
Copy the full SHA fc11c9fView commit details
Commits on Jul 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 1532577 - Browse repository at this point
Copy the full SHA 1532577View commit details
Commits on Jul 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 745ca3a - Browse repository at this point
Copy the full SHA 745ca3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f442a69 - Browse repository at this point
Copy the full SHA f442a69View commit details
Commits on Jul 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 986c4a8 - Browse repository at this point
Copy the full SHA 986c4a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eff96d - Browse repository at this point
Copy the full SHA 3eff96dView commit details
Commits on Jul 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7413682 - Browse repository at this point
Copy the full SHA 7413682View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cb89b4 - Browse repository at this point
Copy the full SHA 5cb89b4View commit details
Commits on Jul 15, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 54f7a01 - Browse repository at this point
Copy the full SHA 54f7a01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9256c93 - Browse repository at this point
Copy the full SHA 9256c93View commit details
Commits on Jul 16, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 67b1a9d - Browse repository at this point
Copy the full SHA 67b1a9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8da728 - Browse repository at this point
Copy the full SHA f8da728View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7439d5 - Browse repository at this point
Copy the full SHA a7439d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 939e301 - Browse repository at this point
Copy the full SHA 939e301View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fd531b - Browse repository at this point
Copy the full SHA 7fd531bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69300d6 - Browse repository at this point
Copy the full SHA 69300d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8724e7f - Browse repository at this point
Copy the full SHA 8724e7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84691cd - Browse repository at this point
Copy the full SHA 84691cdView commit details
Commits on Jul 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a8bafde - Browse repository at this point
Copy the full SHA a8bafdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5762f4 - Browse repository at this point
Copy the full SHA b5762f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27aace7 - Browse repository at this point
Copy the full SHA 27aace7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f93ac4 - Browse repository at this point
Copy the full SHA 5f93ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c4faf6 - Browse repository at this point
Copy the full SHA 7c4faf6View commit details -
Merge remote-tracking branch 'pegasys/master' into feature-bls-interf…
…aces # Conflicts: # bls/src/main/java/tech/pegasys/teku/bls/BLS.java # bls/src/main/java/tech/pegasys/teku/bls/BLSPublicKey.java # bls/src/test/java/tech/pegasys/teku/bls/BLSPublicKeyTest.java # data/provider/src/main/java/tech/pegasys/teku/api/schema/BLSPubKey.java
Configuration menu - View commit details
-
Copy full SHA for c221980 - Browse repository at this point
Copy the full SHA c221980View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c41c8d - Browse repository at this point
Copy the full SHA 8c41c8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aab091f - Browse repository at this point
Copy the full SHA aab091fView commit details
Commits on Jul 20, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 2040313 - Browse repository at this point
Copy the full SHA 2040313View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69313d7 - Browse repository at this point
Copy the full SHA 69313d7View commit details -
Merge branch 'feature-bls-interfaces' into experimental-supra
# Conflicts: # bls/build.gradle # bls/src/test/java/tech/pegasys/teku/bls/impl/mikuli/hash2g2/ReferenceTests.java
Configuration menu - View commit details
-
Copy full SHA for 59e59c1 - Browse repository at this point
Copy the full SHA 59e59c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b48be7 - Browse repository at this point
Copy the full SHA 5b48be7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c4314b - Browse repository at this point
Copy the full SHA 6c4314bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c653a5 - Browse repository at this point
Copy the full SHA 3c653a5View commit details
Commits on Jul 21, 2020
-
Merge remote-tracking branch 'pegasys/master' into feature-blst
# Conflicts: # bls/src/main/java/tech/pegasys/teku/bls/BLS.java # bls/src/main/java/tech/pegasys/teku/bls/impl/Signature.java # bls/src/main/java/tech/pegasys/teku/bls/impl/mikuli/MikuliBLS12381.java # bls/src/main/java/tech/pegasys/teku/bls/impl/mikuli/MikuliPublicKey.java # bls/src/main/java/tech/pegasys/teku/bls/impl/mikuli/MikuliSignature.java # bls/src/main/java/tech/pegasys/teku/bls/impl/noop/NoopBLS12381.java # bls/src/main/java/tech/pegasys/teku/bls/impl/noop/NoopSignature.java
Configuration menu - View commit details
-
Copy full SHA for edf288a - Browse repository at this point
Copy the full SHA edf288aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6aafa1 - Browse repository at this point
Copy the full SHA a6aafa1View commit details -
BlstSecretKey should be created from 48 bytes and return 48 bytes fro…
…m toBytes() according to interface
Configuration menu - View commit details
-
Copy full SHA for 763bdde - Browse repository at this point
Copy the full SHA 763bddeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 950622b - Browse repository at this point
Copy the full SHA 950622bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c20d6cb - Browse repository at this point
Copy the full SHA c20d6cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d32eed8 - Browse repository at this point
Copy the full SHA d32eed8View commit details
Commits on Jul 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 28f099a - Browse repository at this point
Copy the full SHA 28f099aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cc7f83b - Browse repository at this point
Copy the full SHA cc7f83bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27f8cb3 - Browse repository at this point
Copy the full SHA 27f8cb3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f06b765 - Browse repository at this point
Copy the full SHA f06b765View commit details -
Configuration menu - View commit details
-
Copy full SHA for 922254f - Browse repository at this point
Copy the full SHA 922254fView commit details -
Make BLSPublicKey fromBytesCompressed/toBytesCompressed operating wit…
…h Bytes48 type. SecretKey.toBytes() returns Bytes32
Configuration menu - View commit details
-
Copy full SHA for dd744d1 - Browse repository at this point
Copy the full SHA dd744d1View commit details -
Rename BLSPublicKey/BLSSignature.from/toBytes() methods to from/toSSZ…
…Bytes() to be more explicit
Configuration menu - View commit details
-
Copy full SHA for dcef1b3 - Browse repository at this point
Copy the full SHA dcef1b3View commit details -
Hide constructors. Make PublicKey and Signature implementations to be…
… lazily evaluated inside corresponding BLS wrappers
Configuration menu - View commit details
-
Copy full SHA for a8ae35b - Browse repository at this point
Copy the full SHA a8ae35bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e13b6e - Browse repository at this point
Copy the full SHA 3e13b6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f4d590 - Browse repository at this point
Copy the full SHA 2f4d590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 706f888 - Browse repository at this point
Copy the full SHA 706f888View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66a854c - Browse repository at this point
Copy the full SHA 66a854cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4db7dc4 - Browse repository at this point
Copy the full SHA 4db7dc4View commit details
Commits on Jul 23, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 14e7f97 - Browse repository at this point
Copy the full SHA 14e7f97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b2f04b - Browse repository at this point
Copy the full SHA 1b2f04bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54c6d4e - Browse repository at this point
Copy the full SHA 54c6d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d65ec86 - Browse repository at this point
Copy the full SHA d65ec86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87d4cd5 - Browse repository at this point
Copy the full SHA 87d4cd5View commit details -
For BLSPublicKey/BLSSignature use bytes representation for hashCode()…
… and equals() since we need ability to compare valid (from SSZ standpoint) 'empty' instances, but shouldn't decode them to real instances
Configuration menu - View commit details
-
Copy full SHA for d4e5ca8 - Browse repository at this point
Copy the full SHA d4e5ca8View commit details -
Move the test case to BLSSignatureTest since empty() case is not hand…
…led by the implementation
Configuration menu - View commit details
-
Copy full SHA for 5b308dd - Browse repository at this point
Copy the full SHA 5b308ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1af5520 - Browse repository at this point
Copy the full SHA 1af5520View commit details -
In case of fail fast when deserializing invalid signature bytes, just…
… mark the signature invalid. This is to deal with empty signatures (valid from SSZ perspective)
Configuration menu - View commit details
-
Copy full SHA for e87006d - Browse repository at this point
Copy the full SHA e87006dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 902ec56 - Browse repository at this point
Copy the full SHA 902ec56View commit details -
Merge remote-tracking branch 'pegasys/master' into feature-blst
# Conflicts: # data/provider/src/test/java/tech/pegasys/teku/api/ValidatorDataProviderTest.java
Configuration menu - View commit details
-
Copy full SHA for 47ca1c6 - Browse repository at this point
Copy the full SHA 47ca1c6View commit details
Commits on Jul 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b204b52 - Browse repository at this point
Copy the full SHA b204b52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 569e742 - Browse repository at this point
Copy the full SHA 569e742View commit details -
Configuration menu - View commit details
-
Copy full SHA for e683667 - Browse repository at this point
Copy the full SHA e683667View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41e647a - Browse repository at this point
Copy the full SHA 41e647aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e08b756 - Browse repository at this point
Copy the full SHA e08b756View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65f0f50 - Browse repository at this point
Copy the full SHA 65f0f50View commit details
Commits on Jul 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for acebcca - Browse repository at this point
Copy the full SHA acebccaView commit details -
Temporary handling infinite pubkey/signature as a special case until s…
…upranational/blst#11 is resolved
Configuration menu - View commit details
-
Copy full SHA for db88ac0 - Browse repository at this point
Copy the full SHA db88ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6047663 - Browse repository at this point
Copy the full SHA 6047663View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8318548 - Browse repository at this point
Copy the full SHA 8318548View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f9f688 - Browse repository at this point
Copy the full SHA 1f9f688View commit details
Commits on Jul 28, 2020
-
Generate KeyPair from seed in an implementation independent way. Thro…
…w exception when instantiating SecretKey from non-valid BLS12381 scalar value
Configuration menu - View commit details
-
Copy full SHA for aae5ea0 - Browse repository at this point
Copy the full SHA aae5ea0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 193c8f5 - Browse repository at this point
Copy the full SHA 193c8f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 90a35da - Browse repository at this point
Copy the full SHA 90a35daView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce26e6a - Browse repository at this point
Copy the full SHA ce26e6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c02825 - Browse repository at this point
Copy the full SHA 6c02825View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a2069c - Browse repository at this point
Copy the full SHA 8a2069cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d82db16 - Browse repository at this point
Copy the full SHA d82db16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1de2060 - Browse repository at this point
Copy the full SHA 1de2060View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1659356 - Browse repository at this point
Copy the full SHA 1659356View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0b27d4 - Browse repository at this point
Copy the full SHA d0b27d4View commit details
Commits on Jul 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 4978c2b - Browse repository at this point
Copy the full SHA 4978c2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef1fa1c - Browse repository at this point
Copy the full SHA ef1fa1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa8ec98 - Browse repository at this point
Copy the full SHA fa8ec98View commit details
Commits on Jul 30, 2020
-
Configuration menu - View commit details
-
Copy full SHA for f9577a0 - Browse repository at this point
Copy the full SHA f9577a0View commit details -
Moved BlstSignature specific methods from BlstBLS12381 to BlstSignatu…
…re and make them private
Configuration menu - View commit details
-
Copy full SHA for 0c248d9 - Browse repository at this point
Copy the full SHA 0c248d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7447b6f - Browse repository at this point
Copy the full SHA 7447b6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd219cc - Browse repository at this point
Copy the full SHA fd219ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 654e2fa - Browse repository at this point
Copy the full SHA 654e2faView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea92796 - Browse repository at this point
Copy the full SHA ea92796View commit details -
Configuration menu - View commit details
-
Copy full SHA for d903419 - Browse repository at this point
Copy the full SHA d903419View commit details -
Configuration menu - View commit details
-
Copy full SHA for d17224f - Browse repository at this point
Copy the full SHA d17224fView commit details -
Move BLS constants to BLSConstants class. Make a clear separation of …
…BLSPublicKey fromSSZBytes() and fromBytesCompressed() though they are equivalent with current SSZ implementation
Configuration menu - View commit details
-
Copy full SHA for 25fb802 - Browse repository at this point
Copy the full SHA 25fb802View commit details -
Make a distinction of BLSSignature from/toSSZBytes() and from/toBytes…
…Compressed() though they are equivalent with the current SSZ implementation
Configuration menu - View commit details
-
Copy full SHA for 5dca043 - Browse repository at this point
Copy the full SHA 5dca043View commit details -
Configuration menu - View commit details
-
Copy full SHA for 913e484 - Browse repository at this point
Copy the full SHA 913e484View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ade0ab - Browse repository at this point
Copy the full SHA 7ade0abView commit details -
Move BLS.aggregatePublicKeys() -> BLSPublicKey.aggregate(), rename BL…
…S.aggregateSignatures() -> BLS.aggregate()
Configuration menu - View commit details
-
Copy full SHA for b60a046 - Browse repository at this point
Copy the full SHA b60a046View commit details -
Configuration menu - View commit details
-
Copy full SHA for 377eaf1 - Browse repository at this point
Copy the full SHA 377eaf1View commit details
Commits on Jul 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d7559ca - Browse repository at this point
Copy the full SHA d7559caView commit details