mirror of
https://github.com/arnaucube/go-iden3-crypto.git
synced 2026-02-07 03:26:39 +01:00
move DecompressSig to bjj helpers
This commit is contained in:
@@ -63,16 +63,3 @@ func TestBjjWrappedPublicKeyEqual(t *testing.T) {
|
||||
x2 := RandomBjjWrappedKey().Public()
|
||||
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)
|
||||
}
|
||||
|
||||
// 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