num-integer icon indicating copy to clipboard operation
num-integer copied to clipboard

Add verification using Kani

Open Lol3rrr opened this issue 7 months ago • 1 comments

Hey there,

I wanted to use kani to verify certain parts of my codebase, which uses this crate (among others). Would this project be open to accept contributions to add verification using kani?

I have not yet started on this and dont want to make any false promises, but would love some feedback or input from others on this.

Rough Goal / Motivation

My main goal with this would be to add function contracts to a variety of functions to make verification of code using this crate easier as they can avoid the actual implementation and rely on the contracts.

I don't really expect to find any issues.

Lol3rrr avatar Jun 21 '25 18:06 Lol3rrr

I have no experience with kani, so I don't know how burdensome this would be. If it can be added without adding much maintenance overhead, that's probably fine, especially if it does uncover any issues.

cuviper avatar Jul 14 '25 21:07 cuviper