Skip to content

Commit 75cab0f

Browse files
committed
keystore: Aptos should use blake2b since blake2s is unavailable
Blake2b costs about a third of SHA2/SHA3/keccak256 https://aptos.dev/en/build/smart-contracts/cryptography
1 parent dd494d7 commit 75cab0f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

core/services/keystore/keys/ocr2key/aptos_keyring.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77

88
"github.com/hdevalence/ed25519consensus"
99
"github.com/pkg/errors"
10-
"golang.org/x/crypto/blake2s"
10+
"golang.org/x/crypto/blake2b"
1111

1212
"github.com/smartcontractkit/chainlink/v2/core/utils"
1313

@@ -37,7 +37,7 @@ func (akr *aptosKeyring) PublicKey() ocrtypes.OnchainPublicKey {
3737

3838
func (akr *aptosKeyring) reportToSigData(reportCtx ocrtypes.ReportContext, report ocrtypes.Report) ([]byte, error) {
3939
rawReportContext := evmutil.RawReportContext(reportCtx)
40-
h, err := blake2s.New256(nil)
40+
h, err := blake2b.New256(nil)
4141
if err != nil {
4242
return nil, err
4343
}

0 commit comments

Comments
 (0)