-
Notifications
You must be signed in to change notification settings - Fork 31
Expand file tree
/
Copy pathCargo.toml
More file actions
69 lines (53 loc) · 1.45 KB
/
Copy pathCargo.toml
File metadata and controls
69 lines (53 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
[package]
name = "data-encoding-fuzz"
version = "0.0.0"
authors = ["Automatically generated"]
publish = false
edition = "2021"
[package.metadata]
cargo-fuzz = true
[dependencies]
data-encoding = { path = ".." }
libfuzzer-sys = "0.4.3"
# Fuzz targets organization based on prefix:
# - fuzz_FOO: FOO holds for the fuzzing tools (property testing)
# - impl_FOO: FOO is correctly implemented (differential testing)
# - spec_FOO: FOO holds for the specification (property testing)
[[bin]]
name = "fuzz_any_spec"
path = "fuzz_targets/fuzz_any_spec.rs"
[[bin]]
name = "impl_encode_len"
path = "fuzz_targets/impl_encode_len.rs"
[[bin]]
name = "impl_decode_len"
path = "fuzz_targets/impl_decode_len.rs"
[[bin]]
name = "impl_encode"
path = "fuzz_targets/impl_encode.rs"
[[bin]]
name = "impl_decode"
path = "fuzz_targets/impl_decode.rs"
[[bin]]
name = "impl_encode_mut_str"
path = "fuzz_targets/impl_encode_mut_str.rs"
[[bin]]
name = "impl_encode_append"
path = "fuzz_targets/impl_encode_append.rs"
[[bin]]
name = "impl_encode_write_buffer"
path = "fuzz_targets/impl_encode_write_buffer.rs"
[[bin]]
name = "impl_new_encoder"
path = "fuzz_targets/impl_new_encoder.rs"
[[bin]]
name = "spec_decode_encode"
path = "fuzz_targets/spec_decode_encode.rs"
[[bin]]
name = "spec_encode_decode"
path = "fuzz_targets/spec_encode_decode.rs"
[[bin]]
name = "spec_spec_base"
path = "fuzz_targets/spec_spec_base.rs"
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }