-
### Summary
Trying to build mbedtls fails because the above-mentioned header file isn't present in the development kit. What I think are the steps to generate it don't work.
### System inform…
-
```rust
#[hax_lib::refinement_type(|_| true)]
pub struct Empty(usize);
```
The engine assumes `|_| true` is a function of arity one with a var pattern, not with a wildcard pattern.
`cargo ha…
-
`hax_lib::fstar::options!` is less expressive than `hax_lib::fstar::before!` or `hax_lib::fstar::after!`. Those two accept an optional argument to specify where the annotation should go.
We need that…
-
Executing this code snippet:
```python
def test_inline_with_array_in_call_upper_ATTRIBUTE():
code = """module dummy
implicit none
contains
subroutine callee(logc, scr_rope)
…
-
We could clean things using some new F* features:
- simplify includes using FStarLang/FStar#3345
- remove workarounds for FStarLang/FStar#3286 that has been fixed
- in the attacker knowledge file…
TWal updated
2 months ago
-
I would like to start discussion of FStar compiler distribution size.
Currently package is 630 Mb or so. I build tooling to the F* for .NET land and publish compiler as Nuget, so developer did not de…
-
It seems to me that F* terms are not issued in the right order in some cases involving hax attributes.
For instance, the following Rust snippet
```rust
const FOO_LEN: usize = 42;
#[hax_lib::attribu…
-
See https://github.com/hacspec/hax/pull/676.
Sometimes hax adds seemingly unnecessary `open`s.
We need to investigate, @karthikbhargavan reported https://github.com/cryspen/libcrux/blob/08ce4acfef26…
-
There are cases where extracted F* files in `libcrux-ml-kem` have redundant third return value where just double are supposed to be at the receiving side. This breaks lax-check of affected F* files.
H…
-
For testing, I write log files then read them and do a string compare to the expected.
Useful for things like running external but small tests. It would be good to have the
write log flushed before …