├── .github └── workflows │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── LICENSE-THIRD-PARTY ├── Rust Project Developers └── fast-hex ├── README.md ├── afl ├── .gitignore ├── Cargo.toml ├── in │ ├── case1 │ ├── case2 │ ├── case3 │ └── case4 └── src │ └── main.rs ├── benches ├── check.rs └── hex.rs ├── fuzz ├── .gitignore ├── Cargo.toml └── fuzz_targets │ └── faster-hex.rs ├── proptest-regressions └── .gitkeep └── src ├── decode.rs ├── encode.rs ├── error.rs ├── lib.rs └── serde.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-THIRD-PARTY/Rust Project Developers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/LICENSE-THIRD-PARTY/Rust Project Developers -------------------------------------------------------------------------------- /LICENSE-THIRD-PARTY/fast-hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/LICENSE-THIRD-PARTY/fast-hex -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/README.md -------------------------------------------------------------------------------- /afl/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target 3 | out 4 | -------------------------------------------------------------------------------- /afl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/afl/Cargo.toml -------------------------------------------------------------------------------- /afl/in/case1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/afl/in/case1 -------------------------------------------------------------------------------- /afl/in/case2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/afl/in/case2 -------------------------------------------------------------------------------- /afl/in/case3: -------------------------------------------------------------------------------- 1 | Bf9E2d38aceDeeCbbAfccc4B4B7AE 2 | -------------------------------------------------------------------------------- /afl/in/case4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/afl/in/case4 -------------------------------------------------------------------------------- /afl/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/afl/src/main.rs -------------------------------------------------------------------------------- /benches/check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/benches/check.rs -------------------------------------------------------------------------------- /benches/hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/benches/hex.rs -------------------------------------------------------------------------------- /fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | target 3 | corpus 4 | artifacts 5 | -------------------------------------------------------------------------------- /fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/fuzz/Cargo.toml -------------------------------------------------------------------------------- /fuzz/fuzz_targets/faster-hex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/fuzz/fuzz_targets/faster-hex.rs -------------------------------------------------------------------------------- /proptest-regressions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/decode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/src/decode.rs -------------------------------------------------------------------------------- /src/encode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/src/encode.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nervosnetwork/faster-hex/HEAD/src/serde.rs --------------------------------------------------------------------------------