99 "github.com/btcsuite/btcd/btcec/v2"
1010 "github.com/btcsuite/btcd/btcec/v2/ecdsa"
1111 "github.com/btcsuite/btcd/chaincfg/chainhash"
12- "github.com/stretchr/testify/require"
1312 "github.com/stretchr/testify/suite"
1413
1514 "github.com/bitonicnl/verify-signed-message/internal"
@@ -47,62 +46,62 @@ func TestServiceTestSuite(t *testing.T) {
4746
4847func (s * SignatureTestSuite ) TestParseCompactInvalid () {
4948 compactedSignature , err := signature .ParseCompact ([]byte {})
50- require . EqualError ( s . T (), err , "invalid compact signature size" )
51- require .Nil (s . T (), compactedSignature )
49+ s . Require (). EqualError ( err , "invalid compact signature size" )
50+ s .Nil (compactedSignature )
5251}
5352
5453func (s * SignatureTestSuite ) TestParseCompact () {
5554 compactedSignature , err := signature .ParseCompact (s .signatureEncoded )
56- require . NoError ( s . T (), err )
55+ s . Require (). NoError ( err )
5756
5857 // Retrieve the unexported fields
5958 R := s .getFieldFromSignature (compactedSignature , "r" )
6059 S := s .getFieldFromSignature (compactedSignature , "s" )
6160
6261 // Ensure they match what we defined
63- require .Equal (s . T (), "112454100686917088716763005039207074580155840372180209748670933598947425987108" , R .String ())
64- require .Equal (s . T (), "23603267825273168310009216611640910854054822424267934178492474518750065713966" , S .String ())
62+ s .Equal ("112454100686917088716763005039207074580155840372180209748670933598947425987108" , R .String ())
63+ s .Equal ("23603267825273168310009216611640910854054822424267934178492474518750065713966" , S .String ())
6564}
6665
6766func (s * SignatureTestSuite ) TestVerifyInvalidPublicKey () {
6867 err := signature .Verify (s .signatureEncoded , & btcec.PublicKey {}, []byte {})
69- require . EqualError ( s . T (), err , "public key was not correctly instantiated" )
68+ s . Require (). EqualError ( err , "public key was not correctly instantiated" )
7069}
7170
7271func (s * SignatureTestSuite ) TestVerifyInvalidEncodedSignature () {
7372 key , err := btcec .NewPrivateKey ()
74- require . NoError ( s . T (), err )
73+ s . Require (). NoError ( err )
7574
7675 err = signature .Verify ([]byte {}, key .PubKey (), []byte {})
77- require . EqualError ( s . T (), err , "invalid compact signature size" )
76+ s . Require (). EqualError ( err , "invalid compact signature size" )
7877}
7978
8079func (s * SignatureTestSuite ) TestVerifyInvalidSignature () {
8180 key , err := btcec .NewPrivateKey ()
82- require . NoError ( s . T (), err )
81+ s . Require (). NoError ( err )
8382
8483 err = signature .Verify (s .signatureEncoded , key .PubKey (), []byte {})
85- require . EqualError ( s . T (), err , "signature could not be verified" )
84+ s . Require (). EqualError ( err , "signature could not be verified" )
8685}
8786
8887func (s * SignatureTestSuite ) TestVerifyInvalidMessage () {
8988 magicMessage := internal .CreateMagicMessage ("INVALID" )
9089 messageHash := chainhash .DoubleHashB ([]byte (magicMessage ))
9190
9291 publicKey , err := btcec .ParsePubKey (s .publicKeyEncoded )
93- require . NoError ( s . T (), err )
92+ s . Require (). NoError ( err )
9493
95- require . EqualError ( s . T (), signature .Verify (s .signatureEncoded , publicKey , messageHash ), "signature could not be verified" )
94+ s . Require (). EqualError ( signature .Verify (s .signatureEncoded , publicKey , messageHash ), "signature could not be verified" )
9695}
9796
9897func (s * SignatureTestSuite ) TestVerify () {
9998 magicMessage := internal .CreateMagicMessage ("test message" )
10099 messageHash := chainhash .DoubleHashB ([]byte (magicMessage ))
101100
102101 publicKey , err := btcec .ParsePubKey (s .publicKeyEncoded )
103- require . NoError ( s . T (), err )
102+ s . Require (). NoError ( err )
104103
105- require . NoError ( s . T (), signature .Verify (s .signatureEncoded , publicKey , messageHash ))
104+ s . Require (). NoError ( signature .Verify (s .signatureEncoded , publicKey , messageHash ))
106105}
107106
108107func (s * SignatureTestSuite ) getFieldFromSignature (compactedSignature * ecdsa.Signature , field string ) * big.Int {
@@ -115,7 +114,7 @@ func (s *SignatureTestSuite) getFieldFromSignature(compactedSignature *ecdsa.Sig
115114 // Grab the unexported field
116115 rReflected := elem .FieldByName (field )
117116 m , ok := reflect .NewAt (rReflected .Type (), unsafe .Pointer (rReflected .UnsafeAddr ())).Elem ().Interface ().(btcec.ModNScalar )
118- require .True (s . T (), ok )
117+ s .True (ok )
119118
120119 // Grab ModNScalar bytes
121120 bytes := m .Bytes ()
0 commit comments