mirror of
https://github.com/arnaucube/hermez-node.git
synced 2026-02-07 03:16:45 +01:00
Merge pull request #630 from hermeznetwork/feature/update-poseidon
Update to last Poseidon & go-merkletree versions
This commit is contained in:
@@ -216,7 +216,7 @@ func TestAccountHashValue(t *testing.T) {
|
||||
v, err := account.HashValue()
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t,
|
||||
"16297758255249203915951182296472515138555043617458222397753168518282206850764",
|
||||
"447675324273474410516096114710387312413478475468606444107594732044698919451",
|
||||
v.String())
|
||||
}
|
||||
|
||||
@@ -250,13 +250,13 @@ func TestAccountHashValueTestVectors(t *testing.T) {
|
||||
h, err := poseidon.Hash(e[:])
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t,
|
||||
"4550823210217540218403400309533329186487982452461145263910122718498735057257",
|
||||
"13265203488631320682117942952393454767418777767637549409684833552016769103047",
|
||||
h.String())
|
||||
|
||||
v, err := account.HashValue()
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t,
|
||||
"4550823210217540218403400309533329186487982452461145263910122718498735057257",
|
||||
"13265203488631320682117942952393454767418777767637549409684833552016769103047",
|
||||
v.String())
|
||||
|
||||
// second account
|
||||
@@ -274,7 +274,7 @@ func TestAccountHashValueTestVectors(t *testing.T) {
|
||||
v, err = account.HashValue()
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t,
|
||||
"7750253361301235345986002241352365187241910378619330147114280396816709365657",
|
||||
"2351654555892372227640888372176282444150254868378439619268573230312091195718",
|
||||
v.String())
|
||||
|
||||
// third account
|
||||
@@ -300,7 +300,7 @@ func TestAccountHashValueTestVectors(t *testing.T) {
|
||||
v, err = account.HashValue()
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t,
|
||||
"10565754214047872850889045989683221123564392137456000481397520902594455245517",
|
||||
"15036148928138382129196903417666258171042923749783835283230591475172197254845",
|
||||
v.String())
|
||||
}
|
||||
|
||||
|
||||
@@ -162,7 +162,7 @@ func TestHashToSign(t *testing.T) {
|
||||
}
|
||||
toSign, err := tx.HashToSign(chainID)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, "2d49ce1d4136e06f64e3eb1f79a346e6ee3e93ceeac909a57806a8d87005c263",
|
||||
assert.Equal(t, "0b8abaf6b7933464e4450df2514da8b72606c02bf7f89bf6e54816fbda9d9d57",
|
||||
hex.EncodeToString(toSign.Bytes()))
|
||||
}
|
||||
|
||||
@@ -185,7 +185,7 @@ func TestVerifyTxSignature(t *testing.T) {
|
||||
toSign, err := tx.HashToSign(chainID)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t,
|
||||
"1571327027383224465388301747239444557034990637650927918405777653988509342917",
|
||||
"3144939470626721092564692894890580265754250231349521601298746071096761507003",
|
||||
toSign.String())
|
||||
|
||||
sig := sk.SignPoseidon(toSign)
|
||||
@@ -213,7 +213,7 @@ func TestVerifyTxSignatureEthAddrWith0(t *testing.T) {
|
||||
|
||||
sig := sk.SignPoseidon(toSign)
|
||||
assert.Equal(t,
|
||||
"93ce988ecac87908513648d0d021d8ad56d3b504eb38204200f07a8f6c20551de9951397d3051143d4c71203205f8849cd7382d2bcf4bd10092c1e052bb40d01",
|
||||
"f208b8298d5f37148ac3c0c03703272ea47b9f836851bcf8dd5f7e4e3b336ca1d2f6e92ad85dc25f174daf7a0abfd5f71dead3f059b783f4c4b2f56a18a47000",
|
||||
sig.Compress().String(),
|
||||
)
|
||||
tx.Signature = sig.Compress()
|
||||
|
||||
Reference in New Issue
Block a user