Skip to content

Commit

Permalink
fix(asn1-parser): octet string inner data parsing
Browse files Browse the repository at this point in the history
  • Loading branch information
TheBestTvarynka committed Dec 7, 2023
1 parent d52b524 commit cfedbb3
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion crates/asn1-parser/src/string/octet_string.rs
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ impl<'data> Asn1Decoder<'data> for OctetString<'data> {

let mut inner_reader = Reader::new(data);
inner_reader.set_next_id(reader.next_id());
inner_reader.set_offset(reader.full_offset() - data.len());
let inner = Asn1Type::decode_asn1(&mut inner_reader).ok();

reader.set_next_id(inner_reader.next_id());
Expand All @@ -99,7 +100,7 @@ impl<'data> Asn1Decoder<'data> for OctetString<'data> {

let mut inner_reader = Reader::new(data);
inner_reader.set_next_id(reader.next_id());
inner_reader.set_offset(reader.full_offset());
inner_reader.set_offset(reader.full_offset() - data.len());
let inner = Asn1Type::decode_asn1(&mut inner_reader).ok();

reader.set_next_id(inner_reader.next_id());
Expand Down

0 comments on commit cfedbb3

Please sign in to comment.