Home
last modified time | relevance | path

Searched refs:BerError (Results 1 – 25 of 54) sorted by relevance

123

/dports/lang/gleam/gleam-0.18.2/cargo-crates/der-parser-5.1.2/src/
H A Derror.rs26 pub enum BerError { enum
73 impl From<BerError> for nom::Err<BerError> {
74 fn from(e: BerError) -> nom::Err<BerError> { in from() argument
79 impl<I> ParseError<I> for BerError { implementation
81 BerError::NomError(kind) in from_error_kind()
84 BerError::NomError(kind) in append()
88 impl<I, E> FromExternalError<I, E> for BerError { implementation
90 BerError::NomError(kind) in from_external_error()
94 impl fmt::Display for BerError { implementation
100 impl Error for BerError {} implementation
[all …]
H A Dmacros.rs55 use $crate::error::BerError;
58 return Err(nom::Err::Error(BerError::ConstructExpected.into()));
61 return Err(nom::Err::Error(BerError::InvalidTag.into()));
468 use $crate::error::BerError;
473 return Err(nom::Err::Error(BerError::ConstructExpected.into()));
476 return Err(nom::Err::Error(BerError::InvalidTag.into()));
484 use $crate::error::BerError;
489 return Err(nom::Err::Error(BerError::ConstructExpected.into()));
653 use $crate::error::BerError;
658 return Err(nom::Err::Error(BerError::InvalidClass.into()));
[all …]
/dports/security/suricata/suricata-6.0.4/rust/vendor/der-parser/src/
H A Derror.rs17 pub type BerResult<'a, O = BerObject<'a>> = IResult<&'a [u8], O, BerError>;
26 pub enum BerError { enum
66 impl From<BerError> for nom::Err<BerError> {
67 fn from(e: BerError) -> nom::Err<BerError> { in from() argument
72 impl<I> ParseError<I> for BerError { implementation
74 BerError::NomError(kind) in from_error_kind()
77 BerError::NomError(kind) in append()
81 impl fmt::Display for BerError { implementation
87 impl Error for BerError {} implementation
95 let e = BerError::IntegerTooLarge; in test_unwrap_bererror()
/dports/lang/gleam/gleam-0.18.2/cargo-crates/der-parser-5.1.2/tests/
H A Dder_constructed.rs11 #[test_case(&hex!("a2 80 02 03 01 00 01 00 00"), Err(BerError::DerConstraintFailed) ; "indefinite t…
12 #[test_case(&hex!("a3 05 02 03 01 00 01"), Err(BerError::InvalidTag) ; "invalid tag")]
13 #[test_case(&hex!("22 05 02 03 01 00 01"), Err(BerError::InvalidClass) ; "invalid class")]
14 #[test_case(&hex!("82 05 02 03 01 00 01"), Err(BerError::ConstructExpected) ; "construct expected")]
15 fn tc_der_tagged_explicit_g(i: &[u8], out: Result<u32, BerError>) { in tc_der_tagged_explicit_g() argument
35 #[test_case(&hex!("83 03 01 00 01"), Err(BerError::InvalidTag) ; "invalid tag")]
36 fn tc_der_tagged_implicit_g(i: &[u8], out: Result<u32, BerError>) { in tc_der_tagged_implicit_g() argument
60 fn tc_der_seq_of(i: &[u8], out: Result<&[u32], BerError>) { in tc_der_seq_of() argument
88 fn tc_der_seq_defined(i: &[u8], out: Result<&[u32], Err<BerError>>) { in tc_der_seq_defined() argument
120 fn tc_der_set_of(i: &[u8], out: Result<&[u32], BerError>) { in tc_der_set_of() argument
[all …]
H A Dber_parser.rs40 Err(Err::Error(BerError::InvalidLength)) in test_ber_bool()
151 fn tc_ber_u32(i: &[u8], out: Result<u32, BerError>) { in tc_ber_u32() argument
170 fn tc_ber_u64(i: &[u8], out: Result<u64, BerError>) { in tc_ber_u64() argument
187 fn tc_ber_i64(i: &[u8], out: Result<i64, BerError>) { in tc_ber_i64() argument
207 fn tc_ber_bigint(i: &[u8], out: Result<BigInt, BerError>) { in tc_ber_bigint() argument
231 fn tc_ber_biguint(i: &[u8], out: Result<Option<BigUint>, BerError>) { in tc_ber_biguint() argument
251 fn tc_ber_slice(i: &[u8], out: Result<&[u8], BerError>) { in tc_ber_slice() argument
300 Err(Err::Error(BerError::Unsupported)) in test_ber_bitstring_constructed()
346 fn tc_ber_utf8_string(i: &[u8], out: Result<&str, Err<BerError>>) { in tc_ber_utf8_string() argument
410 fn tc_ber_ia5_string(i: &[u8], out: Result<&str, Err<BerError>>) { in tc_ber_ia5_string() argument
[all …]
H A Dcustom_error.rs5 use der_parser::error::BerError;
13 BerError(BerError), enumerator
27 impl<'a> From<BerError> for MyError<'a> {
28 fn from(e: BerError) -> Self { in from()
29 MyError::BerError(e) in from()
H A Dconstructed.rs66 fn tc_ber_seq_of(i: &[u8], out: Result<&[u32], Err<BerError>>) { in tc_ber_seq_of() argument
94 fn tc_ber_seq_defined(i: &[u8], out: Result<&[u32], Err<BerError>>) { in tc_ber_seq_defined() argument
127 fn tc_ber_set_of(i: &[u8], out: Result<&[u32], Err<BerError>>) { in tc_ber_set_of() argument
155 fn tc_ber_set_defined(i: &[u8], out: Result<&[u32], Err<BerError>>) { in tc_ber_set_defined() argument
256 fn clone_oid(x: BerObject) -> Result<Oid, BerError> { in struct02() argument
310 assert_eq!(res, Err(Err::Error(BerError::InvalidTag))); in struct_verify_tag()
318 fn tc_ber_tagged_explicit_g(i: &[u8], out: Result<u32, BerError>) { in tc_ber_tagged_explicit_g() argument
365 Err(Err::Error(BerError::InvalidTag)) in tagged_explicit()
370 Err(Err::Error(BerError::InvalidTag)) in tagged_explicit()
376 fn tc_ber_tagged_implicit_g(i: &[u8], out: Result<u32, BerError>) { in tc_ber_tagged_implicit_g() argument
[all …]
H A Dder_parser.rs23 Err(Err::Error(BerError::DerConstraintFailed)) in test_der_bool()
67 Err(Err::Error(BerError::DerConstraintFailed)) in test_der_bitstring_primitive()
75 Err(Err::Error(BerError::DerConstraintFailed)) in test_der_bitstring_primitive()
84 Err(Err::Error(BerError::DerConstraintFailed)) in test_der_bitstring_constructed()
93 Err(Err::Error(BerError::DerConstraintFailed)) in test_der_indefinite_length()
351 Err(Err::Error(BerError::InvalidTag)) in test_der_implicit()
377 Err(Err::Error(BerError::InvalidTag)) in test_der_implicit_long_tag()
531 fn tc_der_u32(i: &[u8], out: Result<u32, BerError>) { in tc_der_u32() argument
548 fn tc_der_i32(i: &[u8], out: Result<i32, BerError>) { in tc_der_i32() argument
567 fn tc_der_u64(i: &[u8], out: Result<u64, BerError>) { in tc_der_u64() argument
[all …]
/dports/lang/gleam/gleam-0.18.2/cargo-crates/der-parser-5.1.2/src/ber/
H A Dinteger.rs7 fn remove_zeroes(bytes: &[u8]) -> Result<&[u8], BerError> { in remove_zeroes() argument
41 pub(crate) fn decode_array_uint8(bytes: &[u8]) -> Result<[u8; 8], BerError> { in decode_array_uint8() argument
44 return Err(BerError::IntegerNegative);
49 return Err(BerError::IntegerTooLarge);
59 pub(crate) fn decode_array_uint4(bytes: &[u8]) -> Result<[u8; 4], BerError> { in decode_array_uint4() argument
62 return Err(BerError::IntegerNegative);
67 return Err(BerError::IntegerTooLarge);
95 pub(crate) fn decode_array_int8(input: &[u8]) -> Result<[u8; 8], BerError> { in decode_array_int8() argument
99 return Err(BerError::IntegerTooLarge);
109 pub(crate) fn decode_array_int4(input: &[u8]) -> Result<[u8; 4], BerError> { in decode_array_int4() argument
[all …]
H A Dparser.rs26 return Err(Err::Error(BerError::BerMaxDepth)); in ber_skip_object_content()
82 return Err(BerError::IntegerTooLarge); in bytes_to_u64()
99 ) -> Result<u64, BerError> { in bitstring_to_u64() argument
103 .ok_or(BerError::InvalidLength)?; in bitstring_to_u64()
105 return Err(BerError::IntegerTooLarge); in bitstring_to_u64()
245 custom_check!(i, len == 0, BerError::InvalidLength)?; in ber_read_content_bitstring()
267 custom_check!(i, len == 0, BerError::InvalidLength)?; in ber_read_content_oid()
290 custom_check!(i, len == 0, BerError::InvalidLength)?; in ber_read_content_relativeoid()
684 _ => Err(Err::Error(BerError::UnknownTag)), in ber_read_element_content_as()
1154 return Err(Err::Error(BerError::InvalidTag)); in parse_ber_slice()
[all …]
H A Dber.rs3 use crate::error::BerError;
654 Err(BerError::InvalidTag) in as_i64()
681 Err(BerError::InvalidTag) in as_i32()
709 _ => Err(BerError::BerTypeError), in as_u64()
750 _ => Err(BerError::BerTypeError), in as_u32()
757 _ => Err(BerError::BerTypeError), in as_bool()
765 _ => Err(BerError::BerTypeError), in as_oid()
777 _ => Err(BerError::BerTypeError), in as_optional()
784 _ => Err(BerError::BerTypeError), in as_tagged()
791 _ => Err(BerError::BerTypeError), in as_bitstring_ref()
[all …]
/dports/security/suricata/suricata-6.0.4/rust/vendor/der-parser-3.0.4/src/ber/
H A Dber.rs2 use crate::error::BerError;
324 _ => Err(BerError::BerTypeError), in as_u64()
344 _ => Err(BerError::BerTypeError), in as_u32()
351 _ => Err(BerError::BerTypeError), in as_bool()
359 _ => Err(BerError::BerTypeError), in as_oid()
367 _ => Err(BerError::BerTypeError), in as_oid_val()
374 _ => Err(BerError::BerTypeError), in as_context_specific()
381 _ => Err(BerError::BerTypeError), in as_bitstring_ref()
388 _ => Err(BerError::BerTypeError), in as_bitstring()
395 _ => Err(BerError::BerTypeError), in as_sequence()
[all …]
H A Dparser.rs15 pub(crate) fn bytes_to_u64(s: &[u8]) -> Result<u64, BerError> { in bytes_to_u64() argument
19 return Err(BerError::IntegerTooLarge); in bytes_to_u64()
215 custom_check!(len == 0, BerError::InvalidLength) >> in ber_read_content_relativeoid()
347 custom_check!(i, len != 0, BerError::InvalidLength)?; in ber_read_element_content_as()
352 custom_check!(i, len != 1, BerError::InvalidLength)?; in ber_read_element_content_as()
373 custom_check!(i, len != 0, BerError::InvalidLength)?; in ber_read_element_content_as()
441 _ => Err(Err::Error(BerError::UnknownTag)), in ber_read_element_content_as()
450 custom_check!(hdr.tag != tag, BerError::InvalidTag) >> in parse_ber_with_tag()
685 custom_check!(i, depth > MAX_RECURSION, BerError::BerMaxDepth)?; in parse_ber_recursive()
690 BerError::InvalidLength in parse_ber_recursive()
[all …]
/dports/security/suricata/suricata-6.0.4/rust/vendor/der-parser/src/ber/
H A Dber.rs2 use crate::error::BerError;
440 _ => Err(BerError::BerTypeError), in as_u64()
460 _ => Err(BerError::BerTypeError), in as_u32()
467 _ => Err(BerError::BerTypeError), in as_bool()
475 _ => Err(BerError::BerTypeError), in as_oid()
486 _ => Err(BerError::BerTypeError), in as_context_specific()
493 _ => Err(BerError::BerTypeError), in as_bitstring_ref()
500 _ => Err(BerError::BerTypeError), in as_bitstring()
507 _ => Err(BerError::BerTypeError), in as_sequence()
514 _ => Err(BerError::BerTypeError), in as_set()
[all …]
H A Dparser.rs17 pub(crate) fn bytes_to_u64(s: &[u8]) -> Result<u64, BerError> { in bytes_to_u64() argument
21 return Err(BerError::IntegerTooLarge); in bytes_to_u64()
162 .map_err(|_| BerError::BerValueError) in ber_read_content_utf8string()
246 return Err(BerError::BerValueError); in ber_read_content_numericstring()
249 .map_err(|_| BerError::BerValueError) in ber_read_content_numericstring()
282 return Err(BerError::BerValueError); in ber_read_content_printablestring()
286 .map_err(|_| BerError::BerValueError) in ber_read_content_printablestring()
298 return Err(BerError::BerValueError); in ber_read_content_ia5string()
302 .map_err(|_| BerError::BerValueError) in ber_read_content_ia5string()
436 _ => Err(Err::Error(BerError::UnknownTag)), in ber_read_element_content_as()
[all …]
/dports/lang/gleam/gleam-0.18.2/cargo-crates/x509-parser-0.9.2/src/
H A Dextensions.rs392 use der_parser::error::BerError;
451 ) -> IResult<&'a [u8], ParsedExtension<'a>, BerError> { in parse_extension0() argument
464 ) -> IResult<&'a [u8], ParsedExtension<'a>, BerError> { in parse_extension() argument
516 Err(nom::Err::Error(BerError::InvalidLength)) in parse_basicconstraints()
615 ) -> IResult<&'a [u8], ParsedExtension, BerError> { in parse_subjectalternativename() argument
806 .or(Err(Err::Error(BerError::BerTypeError)))?; in parse_keyidentifier()
817 .or(Err(Err::Error(BerError::BerTypeError)))?; in parse_keyusage()
831 .or(Err(Err::Error(BerError::BerTypeError)))?; in parse_nscerttype()
834 return Err(Err::Error(BerError::BerValueError)); in parse_nscerttype()
886 .or(Err(Err::Error(BerError::BerValueError)))?; in parse_reason_code()
[all …]
H A Dcri_attributes.rs9 use der_parser::error::BerError;
31 return Err(Err::Error(BerError::BerTypeError)); in from_der()
61 use der_parser::error::BerError;
66 type AttrParser = fn(&[u8]) -> IResult<&[u8], ParsedCriAttribute, BerError>;
87 ) -> IResult<&'a [u8], ParsedCriAttribute<'a>, BerError> { in parse_attribute() argument
95 fn parse_extension_request(i: &[u8]) -> IResult<&[u8], ParsedCriAttribute, BerError> { in parse_extension_request() argument
106 .map_err(|_| Err::Error(BerError::BerTypeError)) in parse_extension_request()
/dports/security/suricata/suricata-6.0.4/rust/vendor/kerberos-parser/src/
H A Dkrb5_parser.rs18 pub fn parse_der_int32(i: &[u8]) -> IResult<&[u8], i32, BerError> { in parse_der_int32() argument
29 _ => Err(BerError::IntegerTooLarge), in parse_der_int32()
31 _ => Err(BerError::BerTypeError), in parse_der_int32()
38 fn parse_der_microseconds(i: &[u8]) -> IResult<&[u8], u32, BerError> { in parse_der_microseconds() argument
120 pub fn parse_krb5_realm(i: &[u8]) -> IResult<&[u8], Realm, BerError> { in parse_krb5_realm() argument
271 pub fn parse_kdc_req(i: &[u8]) -> IResult<&[u8], KdcReq, BerError> { in parse_kdc_req() argument
357 pub fn parse_as_req(i: &[u8]) -> IResult<&[u8], KdcReq, BerError> { in parse_as_req() argument
371 pub fn parse_tgs_req(i: &[u8]) -> IResult<&[u8], KdcReq, BerError> { in parse_tgs_req() argument
426 pub fn parse_as_rep(i: &[u8]) -> IResult<&[u8], KdcRep, BerError> { in parse_as_rep() argument
557 pub fn parse_ap_req(i: &[u8]) -> IResult<&[u8], ApReq, BerError> { in parse_ap_req() argument
[all …]
/dports/security/suricata/suricata-6.0.4/rust/vendor/snmp-parser/src/
H A Derror.rs1 use der_parser::error::BerError;
21 BerError(BerError), enumerator
33 impl From<BerError> for SnmpError{
34 fn from(e: BerError) -> SnmpError { in from()
35 SnmpError::BerError(e) in from()
H A Dsnmp.rs250 _ => Err(Err::Error(BerError::InvalidTag)), in parse_ber_octetstring_as_slice()
272 _ => Err(BerError::InvalidTag), in parse_objectsyntax()
344 fn parse_varbind<'a>(i:&'a [u8]) -> IResult<&'a [u8], SnmpVariable, BerError> { in parse_varbind() argument
378 fn parse_networkaddress(i:&[u8]) -> IResult<&[u8], NetworkAddress, BerError> { in parse_networkaddress() argument
382 return Err(Err::Error(BerError::InvalidTag)); in parse_networkaddress()
388 _ => Err(Err::Error(BerError::InvalidTag)), in parse_networkaddress()
400 fn parse_timeticks(i:&[u8]) -> IResult<&[u8], TimeTicks, BerError> { in parse_timeticks() argument
407 _ => Err(BerError::BerTypeError), in parse_timeticks()
436 fn parse_snmp_v1_bulk_pdu(pdu: &[u8]) -> IResult<&[u8], SnmpPdu, BerError> { in parse_snmp_v1_bulk_pdu() argument
526 custom_check!(version != 0, BerError::BerValueError) >> in parse_snmp_v1()
[all …]
/dports/security/suricata/suricata-6.0.4/rust/vendor/der-parser-3.0.4/src/der/
H A Dparser.rs25 return Err(::nom::Err::Error(BerError::DerConstraintFailed));
36 custom_check!(hdr.tag != tag, BerError::InvalidTag) >> in parse_der_with_tag()
248 _ => Err(Err::Error(BerError::IntegerTooLarge)), in parse_der_u32()
250 _ => Err(Err::Error(BerError::InvalidTag)), in parse_der_u32()
262 Err(_) => Err(Err::Error(BerError::IntegerTooLarge)), in parse_der_u64()
264 _ => Err(Err::Error(BerError::InvalidTag)), in parse_der_u64()
287 custom_check!(i, len != 1, BerError::InvalidLength)?; in der_read_element_content_as()
306 return Err(Err::Error(BerError::DerConstraintFailed)); in der_read_element_content_as()
328 _ => { return Err(Err::Error(BerError::InvalidClass)); }, in der_read_element_content()
332 Err(Err::Error(BerError::UnknownTag)) => map!(i, take!(hdr.len), |b| { in der_read_element_content()
[all …]
/dports/security/suricata/suricata-6.0.4/rust/vendor/der-parser/src/der/
H A Dparser.rs65 return Err(::nom::Err::Error(BerError::DerConstraintFailed));
76 custom_check!(hdr.tag != tag, BerError::InvalidTag) >> in parse_der_with_tag()
137 custom_check!(hdr.tag != BerTag::BitString, BerError::InvalidTag) >> in parse_der_bitstring()
313 _ => Err(Err::Error(BerError::IntegerTooLarge)), in parse_der_u32()
315 _ => Err(Err::Error(BerError::InvalidTag)), in parse_der_u32()
327 Err(_) => Err(Err::Error(BerError::IntegerTooLarge)), in parse_der_u64()
329 _ => Err(Err::Error(BerError::InvalidTag)), in parse_der_u64()
352 custom_check!(i, len != 1, BerError::InvalidLength)?; in der_read_element_content_as()
371 return Err(Err::Error(BerError::DerConstraintFailed)); in der_read_element_content_as()
407 Err(Err::Error(BerError::UnknownTag)) => map!(i, take!(hdr.len), |b| { in der_read_element_content_recursive()
[all …]
/dports/security/suricata/suricata-6.0.4/rust/vendor/der-parser-3.0.4/src/
H A Derror.rs14 pub type BerResult<'a, O = BerObject<'a>> = ::nom::IResult<&'a [u8], O, BerError>;
23 pub enum BerError { enum
63 impl<I> ParseError<I> for BerError { implementation
65 BerError::NomError(kind) in from_error_kind()
68 BerError::NomError(kind) in append()
/dports/lang/gleam/gleam-0.18.2/cargo-crates/der-parser-5.1.2/src/der/
H A Dparser.rs49 custom_check!(i, l > MAX_OBJECT_SIZE, BerError::InvalidLength)?; in parse_der_recursive()
60 return Err(::nom::Err::Error(BerError::DerConstraintFailed));
84 return Err(nom::Err::Error(BerError::InvalidTag)); in parse_der_with_tag()
432 return Err(Err::Error(BerError::InvalidTag)); in parse_der_slice()
522 custom_check!(i, l != 1, BerError::InvalidLength)?; in der_read_element_content_as()
557 return Err(Err::Error(BerError::DerConstraintFailed)); in der_read_element_content_as()
588 Err(Err::Error(BerError::UnknownTag)) => { in der_read_element_content_recursive()
601 return Err(Err::Error(BerError::DerConstraintFailed)); in der_read_content_bitstring()
604 return Err(Err::Error(BerError::InvalidLength)); in der_read_content_bitstring()
658 return Err(::nom::Err::Error(BerError::InvalidTag)); in der_read_element_header()
[all …]
H A Dmulti.rs74 E: ParseError<&'a [u8]> + From<BerError>, in parse_der_sequence_of_v() argument
226 E: ParseError<&'a [u8]> + From<BerError>, in parse_der_sequence_defined_g() argument
230 return Err(Err::Error(BerError::InvalidTag.into())); in parse_der_sequence_defined_g()
298 E: ParseError<&'a [u8]> + From<BerError>, in parse_der_set_of_v() argument
451 E: ParseError<&'a [u8]> + From<BerError>, in parse_der_set_defined_g() argument
455 return Err(Err::Error(BerError::InvalidTag.into())); in parse_der_set_defined_g()
521 E: ParseError<&'a [u8]> + From<BerError>, in parse_der_container() argument
529 return Err(Err::Error(BerError::DerConstraintFailed.into())); in parse_der_container()

123