/dports/lang/gleam/gleam-0.18.2/cargo-crates/der-parser-5.1.2/src/ |
H A D | error.rs | 26 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 D | macros.rs | 55 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 D | error.rs | 17 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 D | der_constructed.rs | 11 #[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 D | ber_parser.rs | 40 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 D | custom_error.rs | 5 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 D | constructed.rs | 66 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 D | der_parser.rs | 23 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 D | integer.rs | 7 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 D | parser.rs | 26 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 D | ber.rs | 3 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 D | ber.rs | 2 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 D | parser.rs | 15 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 D | ber.rs | 2 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 D | parser.rs | 17 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 D | extensions.rs | 392 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 D | cri_attributes.rs | 9 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 D | krb5_parser.rs | 18 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 D | error.rs | 1 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 D | snmp.rs | 250 _ => 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 D | parser.rs | 25 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 D | parser.rs | 65 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 D | error.rs | 14 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 D | parser.rs | 49 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 D | multi.rs | 74 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()
|