From 2173a9ddbb23716aac06ad71f375e9e389766400 Mon Sep 17 00:00:00 2001 From: lunfardo314 <evaldas.drasutis@iota.org> Date: Tue, 19 May 2020 12:35:17 +0300 Subject: [PATCH] - exported NewBLSignature - addded Transaction.PutSignature --- dapps/valuetransfers/packages/address/signaturescheme/bls.go | 1 + dapps/valuetransfers/packages/transaction/transaction_test.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dapps/valuetransfers/packages/address/signaturescheme/bls.go b/dapps/valuetransfers/packages/address/signaturescheme/bls.go index bcded529..7b10349b 100644 --- a/dapps/valuetransfers/packages/address/signaturescheme/bls.go +++ b/dapps/valuetransfers/packages/address/signaturescheme/bls.go @@ -136,6 +136,7 @@ func BLSSignatureFromBytes(data []byte) (result *BLSSignature, consumedBytes int return } +// NewBLSSignature creates BLS signature from raw public key and signature data func NewBLSSignature(pubKey, signature []byte) *BLSSignature { var ret BLSSignature ret[0] = address.VersionBLS diff --git a/dapps/valuetransfers/packages/transaction/transaction_test.go b/dapps/valuetransfers/packages/transaction/transaction_test.go index 5190fe82..4b2411b6 100644 --- a/dapps/valuetransfers/packages/transaction/transaction_test.go +++ b/dapps/valuetransfers/packages/transaction/transaction_test.go @@ -167,7 +167,7 @@ func TestPutSignatureInvalid(t *testing.T) { sigBytes := make([]byte, len(signatureValid.Bytes())) copy(sigBytes, signatureValid.Bytes()) // inverse last byte --> corrupt the signatureValid - sigBytes[len(sigBytes)-1] = sigBytes[len(sigBytes)-1] ^ sigBytes[len(sigBytes)-1] + sigBytes[len(sigBytes)-1] = ^sigBytes[len(sigBytes)-1] sigCorrupted, consumed, err := signaturescheme.BLSSignatureFromBytes(sigBytes) -- GitLab