bump some eth2 phase0 spec refs to v0.11.1

This commit is contained in:
Dustin Brody 2020-04-17 11:44:21 +02:00 committed by zah
parent 4f970a067a
commit 943a7da610
2 changed files with 3 additions and 3 deletions

View File

@ -84,7 +84,7 @@ template `==`*[N, T](a: T, b: BlsValue[N, T]): bool =
# API # API
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# https://github.com/ethereum/eth2.0-specs/blob/v0.10.1/specs/phase0/beacon-chain.md#bls-signatures # https://github.com/ethereum/eth2.0-specs/blob/v0.11.1/specs/phase0/beacon-chain.md#bls-signatures
func toPubKey*(privkey: ValidatorPrivKey): ValidatorPubKey = func toPubKey*(privkey: ValidatorPrivKey): ValidatorPubKey =
## Create a private key from a public key ## Create a private key from a public key
@ -112,7 +112,7 @@ func aggregate*(x: var ValidatorSig, other: ValidatorSig) =
## This assumes that they are real signatures ## This assumes that they are real signatures
x.blsValue.aggregate(other.blsValue) x.blsValue.aggregate(other.blsValue)
# https://github.com/ethereum/eth2.0-specs/blob/v0.10.1/specs/phase0/beacon-chain.md#bls-signatures # https://github.com/ethereum/eth2.0-specs/blob/v0.11.1/specs/phase0/beacon-chain.md#bls-signatures
func blsVerify*( func blsVerify*(
pubkey: ValidatorPubKey, message: openArray[byte], pubkey: ValidatorPubKey, message: openArray[byte],
signature: ValidatorSig): bool = signature: ValidatorSig): bool =

View File

@ -138,7 +138,7 @@ proc main(nb_samples: Natural) =
for i in 0 ..< proof_of_possessions.len: for i in 0 ..< proof_of_possessions.len:
pop_valid = pop_valid and proof_of_possessions[i].verifyPoP(pubkeys[i]) pop_valid = pop_valid and proof_of_possessions[i].verifyPoP(pubkeys[i])
# TODO: update with IETF API (Eth2 v0.10.1) # TODO: update with IETF API (Eth2 v0.11.1)
# func fastAggregateVerify*[T: byte|char]( # func fastAggregateVerify*[T: byte|char](
# publicKeys: openarray[PublicKey], # publicKeys: openarray[PublicKey],
# message: openarray[T], # message: openarray[T],