@@ -80,7 +80,7 @@ func testGenerateDSAParameters(t *testing.T, L, N int) {
80
80
81
81
func testDSASignAndVerify (t * testing.T , priv * openssl.PrivateKeyDSA ) {
82
82
hashed := []byte ("testing" )
83
- sig , err := openssl .SignDSA (priv , hashed [:] )
83
+ sig , err := openssl .SignDSA (priv , hashed )
84
84
if err != nil {
85
85
t .Errorf ("error signing: %s" , err )
86
86
return
@@ -90,7 +90,7 @@ func testDSASignAndVerify(t *testing.T, priv *openssl.PrivateKeyDSA) {
90
90
t .Errorf ("error getting public key: %s" , err )
91
91
return
92
92
}
93
- if ! openssl .VerifyDSA (pub , hashed [:] , sig ) {
93
+ if ! openssl .VerifyDSA (pub , hashed , sig ) {
94
94
t .Error ("error verifying" )
95
95
return
96
96
}
@@ -112,10 +112,10 @@ func testDSASignAndVerify(t *testing.T, priv *openssl.PrivateKeyDSA) {
112
112
t .Error (err )
113
113
return
114
114
}
115
- if ! dsa .Verify (& priv1 .PublicKey , hashed [:] , esig .R , esig .S ) {
115
+ if ! dsa .Verify (& priv1 .PublicKey , hashed , esig .R , esig .S ) {
116
116
t .Error ("compat: crypto/dsa can't verify OpenSSL signature" )
117
117
}
118
- r1 , s1 , err := dsa .Sign (openssl .RandReader , & priv1 , hashed [:] )
118
+ r1 , s1 , err := dsa .Sign (openssl .RandReader , & priv1 , hashed )
119
119
if err != nil {
120
120
t .Errorf ("error signing: %s" , err )
121
121
return
@@ -125,7 +125,7 @@ func testDSASignAndVerify(t *testing.T, priv *openssl.PrivateKeyDSA) {
125
125
t .Error (err )
126
126
return
127
127
}
128
- if ! openssl .VerifyDSA (pub , hashed [:] , sig ) {
128
+ if ! openssl .VerifyDSA (pub , hashed , sig ) {
129
129
t .Error ("compat: OpenSSL can't verify crypto/dsa signature" )
130
130
return
131
131
}
0 commit comments