mirror of
https://github.com/OffchainLabs/prysm.git
synced 2026-01-09 21:38:05 -05:00
Use signature length from fieldparams (#10019)
* Use bls sig length from fieldparams * fmt * fix tests * fix tests * fix tests * Update tags_test.go * fix tests * Update BUILD.bazel
This commit is contained in:
@@ -109,6 +109,7 @@ go_library(
|
||||
): [
|
||||
"//crypto/bls/common:go_default_library",
|
||||
"//config/features:go_default_library",
|
||||
"//config/fieldparams:go_default_library",
|
||||
"//config/params:go_default_library",
|
||||
"//crypto/rand:go_default_library",
|
||||
"@com_github_dgraph_io_ristretto//:go_default_library",
|
||||
|
||||
@@ -10,7 +10,7 @@ import (
|
||||
|
||||
"github.com/pkg/errors"
|
||||
"github.com/prysmaticlabs/prysm/config/features"
|
||||
"github.com/prysmaticlabs/prysm/config/params"
|
||||
fieldparams "github.com/prysmaticlabs/prysm/config/fieldparams"
|
||||
"github.com/prysmaticlabs/prysm/crypto/bls/common"
|
||||
"github.com/prysmaticlabs/prysm/crypto/rand"
|
||||
blst "github.com/supranational/blst/bindings/go"
|
||||
@@ -31,8 +31,8 @@ func SignatureFromBytes(sig []byte) (common.Signature, error) {
|
||||
if features.Get().SkipBLSVerify {
|
||||
return &Signature{}, nil
|
||||
}
|
||||
if len(sig) != params.BeaconConfig().BLSSignatureLength {
|
||||
return nil, fmt.Errorf("signature must be %d bytes", params.BeaconConfig().BLSSignatureLength)
|
||||
if len(sig) != fieldparams.BLSSignatureLength {
|
||||
return nil, fmt.Errorf("signature must be %d bytes", fieldparams.BLSSignatureLength)
|
||||
}
|
||||
signature := new(blstSignature).Uncompress(sig)
|
||||
if signature == nil {
|
||||
@@ -223,7 +223,7 @@ func VerifyMultipleSignatures(sigs [][]byte, msgs [][32]byte, pubKeys []common.P
|
||||
// Marshal a signature into a LittleEndian byte slice.
|
||||
func (s *Signature) Marshal() []byte {
|
||||
if features.Get().SkipBLSVerify {
|
||||
return make([]byte, params.BeaconConfig().BLSSignatureLength)
|
||||
return make([]byte, fieldparams.BLSSignatureLength)
|
||||
}
|
||||
|
||||
return s.s.Compress()
|
||||
|
||||
Reference in New Issue
Block a user