add test for poseidon hash writer; rename methods

This commit is contained in:
Ilya
2023-05-23 17:10:48 +03:00
parent 6ff38d47db
commit 85b692c937
3 changed files with 363 additions and 5 deletions

View File

@@ -39,7 +39,7 @@ func TestBjjWrappedPrivateKey(t *testing.T) {
pub, ok := pk.Public().(*BjjWrappedPublicKey)
require.True(t, ok)
decomrpessSig, err := decomrpessSig(sig)
decomrpessSig, err := DecompressSig(sig)
require.NoError(t, err)
digestBI := big.NewInt(0).SetBytes(digest)
@@ -64,7 +64,8 @@ func TestBjjWrappedPublicKeyEqual(t *testing.T) {
require.False(t, x1.Equal(x2))
}
func decomrpessSig(commpresedSig []byte) (*Signature, error) {
// DecompressSig decompresses a compressed signature.
func DecompressSig(commpresedSig []byte) (*Signature, error) {
poseidonComSig := &SignatureComp{}
if err := poseidonComSig.UnmarshalText(commpresedSig); err != nil {
return nil, err