blob: 45c0dcad0f61c4c6ee3ff23d99ac4ba63cf62b1a [file] [log] [blame]
Joel Galenson5e6c68c2021-09-23 14:06:09 -07001use nom::bytes::complete::take;
Yiming Jing6ea24ae2021-07-22 13:50:52 -07002
3#[test]
4fn test01() {
5 let data = b"0\x88\xff\xff\xff\xff\xff\xff\xff\xff00\x0f\x02\x000\x00\x00\x00\x00\x00\x0000\x0f\x00\xff\x0a\xbb\xff";
6 let _ = x509_parser::parse_x509_certificate(data);
7}
8
Joel Galenson5e6c68c2021-09-23 14:06:09 -07009fn parser02(input: &[u8]) -> nom::IResult<&[u8], ()> {
10 let (_hdr, input) = take(1_usize)(input)?;
11 let (_data, input) = take(18_446_744_073_709_551_615_usize)(input)?;
12 Ok((input, ()))
13}
Yiming Jing6ea24ae2021-07-22 13:50:52 -070014
15#[test]
16fn test02() {
17 let data = b"0\x88\xff\xff\xff\xff\xff\xff\xff\xff00\x0f\x02\x000\x00\x00\x00\x00\x00\x0000\x0f\x00\xff\x0a\xbb\xff";
18 let _ = parser02(data);
19}