Denis Merigoux

Results 84 issues of Denis Merigoux

Specifications for AES256 with sboxes (not constant time), and AES256-CBC. Both specs are tested.

In `hir_to_rustspec.rs`, we populate the typechecking context with function signatures coming from all the dependent crates. Then, for each function or method call that we find in the source code,...

invalid
typechecker :necktie:

To match Rust compiler's behavior.

invalid
typechecker :necktie:

Similar to conditional statements, hacspec should get conditional matches where each branch return `unit`.

enhancement :rocket:
typechecker :necktie:

Like #172 shows, some bugs of the typechecker are related to the code in `hir_to_rustspec.rs`, and the logic of how it imports symbols from external crates that the current crate...

typechecker :necktie:

Related messages : https://hacspec.zulipchat.com/#narrow/stream/271594-FStar/topic/extraction.20error.200xunknown/near/253561784

bug 🐞
typechecker :necktie:

* [ ] Chacha20 * [ ] Poly1305 * [ ] Chacha20Poly1305

From the Rust guide: ``` struct Struct; impl Struct { const ID: u32 = 0; } fn main() { println!("the ID of Struct is: {}", Struct::ID); } ```

typechecker :necktie:

## The problem Consider the following program: ``` declaration scope X: ... declaration scope Foo: x scope X internal y content integer scope Foo: definition y equals let x equals...

❓ invalid
🔧 compiler