@@ -8,7 +8,7 @@ use core::{
8
8
fmt:: { self , Debug } ,
9
9
ops:: { Add , Range } ,
10
10
} ;
11
- use der:: { asn1:: UintRef , Decode , Encode , FixedTag , Length , Reader , Tag , Writer } ;
11
+ use der:: { asn1:: UintRef , Decode , Encode , FixedTag , Header , Length , Reader , Tag , Writer } ;
12
12
use elliptic_curve:: {
13
13
array:: { typenum:: Unsigned , Array , ArraySize } ,
14
14
consts:: U9 ,
@@ -206,7 +206,7 @@ where
206
206
type Error = der:: Error ;
207
207
208
208
fn decode < R : Reader < ' a > > ( reader : & mut R ) -> der:: Result < Self > {
209
- let header = reader . peek_header ( ) ?;
209
+ let header = Header :: peek ( reader ) ?;
210
210
header. tag . assert_eq ( Tag :: Sequence ) ?;
211
211
212
212
let mut buf = SignatureBytes :: < C > :: default ( ) ;
@@ -359,7 +359,7 @@ where
359
359
/// Decode the `r` and `s` components of a DER-encoded ECDSA signature.
360
360
fn decode_der ( der_bytes : & [ u8 ] ) -> der:: Result < ( UintRef < ' _ > , UintRef < ' _ > ) > {
361
361
let mut reader = der:: SliceReader :: new ( der_bytes) ?;
362
- let header = der :: Header :: decode ( & mut reader) ?;
362
+ let header = Header :: decode ( & mut reader) ?;
363
363
header. tag . assert_eq ( Tag :: Sequence ) ?;
364
364
365
365
let ret = reader. read_nested :: < _ , _ , der:: Error > ( header. length , |reader| {
0 commit comments