@@ -192,9 +192,8 @@ mod tests {
192
192
const COSMOS_SECP256R1_TESTS_JSON : & str = "./testdata/secp256r1_tests.json" ;
193
193
194
194
#[ derive( Deserialize , Debug ) ]
195
- struct Encoded {
195
+ struct TestVector {
196
196
message : String ,
197
- // message_hash: String,
198
197
signature : String ,
199
198
#[ serde( rename = "pubkey" ) ]
200
199
public_key : String ,
@@ -290,21 +289,11 @@ mod tests {
290
289
use std:: fs:: File ;
291
290
use std:: io:: BufReader ;
292
291
293
- use serde:: Deserialize ;
294
-
295
- #[ derive( Deserialize , Debug ) ]
296
- struct Encoded {
297
- message : String ,
298
- signature : String ,
299
- #[ serde( rename = "pubkey" ) ]
300
- public_key : String ,
301
- }
302
-
303
292
// Open the file in read-only mode with buffer.
304
293
let file = File :: open ( COSMOS_SECP256R1_TESTS_JSON ) . unwrap ( ) ;
305
294
let reader = BufReader :: new ( file) ;
306
295
307
- let codes: Vec < Encoded > = serde_json:: from_reader ( reader) . unwrap ( ) ;
296
+ let codes: Vec < TestVector > = serde_json:: from_reader ( reader) . unwrap ( ) ;
308
297
309
298
for ( i, encoded) in ( 1 ..) . zip ( codes) {
310
299
let message = hex:: decode ( & encoded. message ) . unwrap ( ) ;
@@ -327,7 +316,7 @@ mod tests {
327
316
fn secp256r1_recover_pubkey_works ( ) {
328
317
let file = File :: open ( crate :: secp256r1:: tests:: COSMOS_SECP256R1_TESTS_JSON ) . unwrap ( ) ;
329
318
let reader = BufReader :: new ( file) ;
330
- let codes: Vec < crate :: secp256r1:: tests:: Encoded > = serde_json:: from_reader ( reader) . unwrap ( ) ;
319
+ let codes: Vec < crate :: secp256r1:: tests:: TestVector > = serde_json:: from_reader ( reader) . unwrap ( ) ;
331
320
for ( i, encoded) in ( 1 ..) . zip ( codes) {
332
321
let message = hex:: decode ( & encoded. message ) . unwrap ( ) ;
333
322
let signature = hex:: decode ( & encoded. signature ) . unwrap ( ) ;
0 commit comments