mirror of
https://github.com/arnaucube/go-iden3-crypto.git
synced 2026-02-07 19:46:41 +01:00
move DecompressSig to bjj helpers
This commit is contained in:
@@ -63,16 +63,3 @@ func TestBjjWrappedPublicKeyEqual(t *testing.T) {
|
|||||||
x2 := RandomBjjWrappedKey().Public()
|
x2 := RandomBjjWrappedKey().Public()
|
||||||
require.False(t, x1.Equal(x2))
|
require.False(t, x1.Equal(x2))
|
||||||
}
|
}
|
||||||
|
|
||||||
// DecompressSig decompresses a compressed signature.
|
|
||||||
func DecompressSig(commpresedSig []byte) (*Signature, error) {
|
|
||||||
poseidonComSig := &SignatureComp{}
|
|
||||||
if err := poseidonComSig.UnmarshalText(commpresedSig); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
poseidonDecSig, err := poseidonComSig.Decompress()
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
return poseidonDecSig, nil
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -18,3 +18,16 @@ func Blake512(m []byte) []byte {
|
|||||||
}
|
}
|
||||||
return h.Sum(nil)
|
return h.Sum(nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// DecompressSig decompresses a compressed signature.
|
||||||
|
func DecompressSig(commpresedSig []byte) (*Signature, error) {
|
||||||
|
poseidonComSig := &SignatureComp{}
|
||||||
|
if err := poseidonComSig.UnmarshalText(commpresedSig); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
poseidonDecSig, err := poseidonComSig.Decompress()
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return poseidonDecSig, nil
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user