You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For that we are launching a contest that includes a series of challenges that focus on verifying
19
+
memory safety and a subset of undefined behaviors in the Rust standard library.
20
+
Each challenge describes the goal, the success criteria, and whether it has a financial award to be awarded upon its
21
+
successful completion.
19
22
20
-
The Kani Rust Verifier is a bit-precise model checker for Rust.
21
-
Kani verifies:
22
-
* Memory safety (e.g., null pointer dereferences)
23
-
* User-specified assertions (i.e `assert!(...)`)
24
-
* The absence of panics (eg., `unwrap()` on `None` values)
25
-
* The absence of some types of unexpected behavior (e.g., arithmetic overflows).
23
+
See [our book](https://model-checking.github.io/verify-rust-std/intro.html) for more details on the challenge rules
24
+
and the list of existing challenges.
26
25
27
-
You can find out more about Kani from the [Kani book](https://model-checking.github.io/kani/) or the [Kani repository on Github](https://github.com/model-checking/kani).
26
+
We welcome everyone to participate!
28
27
29
28
## Contact
30
29
@@ -40,7 +39,7 @@ See [SECURITY](https://github.com/model-checking/kani/security/policy) for more
40
39
Kani is distributed under the terms of both the MIT license and the Apache License (Version 2.0).
41
40
See [LICENSE-APACHE](https://github.com/model-checking/kani/blob/main/LICENSE-APACHE) and [LICENSE-MIT](https://github.com/model-checking/kani/blob/main/LICENSE-MIT) for details.
42
41
43
-
## Rust
42
+
###Rust
44
43
Rust is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.
45
44
46
45
See [the Rust repository](https://github.com/rust-lang/rust) for details.
0 commit comments