Type-based secret independence #351
mlkem-hax.yml
on: pull_request
extract
2m 26s
prove
0s
mlkem-extract-hax-status
0s
mlkem-prove-hax-status
0s
mlkem-diff-hax-status
0s
mlkem-lax-hax-status
0s
Annotations
10 warnings
lax:
dummy#L1
(242) * Warning 242 at /home/runner/work/libcrux/libcrux/fstar-helpers/fstar-bitvec/Tactics.Utils.fst(74,0-80,10):
- Definitions of inner let-rec aux and its enclosing top-level letbinding are
not encoded to the solver, you will only be able to reason with their types
- Also see: /home/runner/work/libcrux/libcrux/fstar-helpers/fstar-bitvec/Tactics.Utils.fst(75,12-75,15)
|
lax:
dummy#L1
(242) * Warning 242 at /home/runner/work/libcrux/libcrux/fstar-helpers/fstar-bitvec/Tactics.Utils.fst(328,0-328,12):
- Definitions of inner let-rec aux and its enclosing top-level letbinding are
not encoded to the solver, you will only be able to reason with their types
- Also see: /home/runner/work/libcrux/libcrux/fstar-helpers/fstar-bitvec/Tactics.Utils.fst(75,12-75,15)
|
lax:
dummy#L1
(242) * Warning 242 at /home/runner/work/libcrux/libcrux/fstar-helpers/fstar-bitvec/BitVec.Intrinsics.fsti(223,0-229,12):
- Definitions of inner let-rec h and its enclosing top-level letbinding are
not encoded to the solver, you will only be able to reason with their types
- Also see: /home/runner/work/libcrux/libcrux/fstar-helpers/fstar-bitvec/BitVec.Intrinsics.fsti(225,12-225,13)
|
lax:
dummy#L1
(242) * Warning 242 at /home/runner/work/libcrux/libcrux/fstar-helpers/fstar-bitvec/BitVec.Intrinsics.fsti(424,8-424,67):
- Definitions of inner let-rec h and its enclosing top-level letbinding are
not encoded to the solver, you will only be able to reason with their types
- Also see: /home/runner/work/libcrux/libcrux/fstar-helpers/fstar-bitvec/BitVec.Intrinsics.fsti(225,12-225,13)
|
lax:
dummy#L1
(361) * Warning 361 at /home/runner/.hax/hacl_home/lib/Lib.IntTypes.fsti(988,0-988,21):
- Some #push-options have not been popped. Current depth is 1.
|
lax:
dummy#L1
(361) * Warning 361 at /home/runner/.hax/hacl_home/lib/Lib.Sequence.fsti(599,0-613,142):
- Some #push-options have not been popped. Current depth is 1.
|
lax:
Libcrux_ml_kem.Vector.Portable.Serialize.fst#L173
(296) * Warning 296 at Libcrux_ml_kem.Vector.Portable.Serialize.fst(173,5-177,4):
- Tactics admitted goal.
- Goal
:
(v: Rust_primitives.Arrays.t_Array Rust_primitives.Integers.i16 (Rust_primitives.Integers.sz 16)), (_:
Prims.squash (forall (i: Prims.nat{i < FStar.Seq.Base.length v}).
Rust_primitives.BitVectors.bounded (FStar.Seq.Base.index v i) 1)) |- _ : Prims.squash (forall (i: Prims.nat{i < 16}).
Rust_primitives.BitVectors.bit_vec_of_int_t_array v 1 i ==
Rust_primitives.BitVectors.bit_vec_of_int_t_array (Libcrux_ml_kem.Vector.Portable.Serialize.serialize_1_
(Libcrux_ml_kem.Vector.Portable.Vector_type.Mkt_PortableVector v))
8
i)
|
lax:
Libcrux_ml_kem.Vector.Portable.Serialize.fst#L290
(296) * Warning 296 at Libcrux_ml_kem.Vector.Portable.Serialize.fst(290,5-294,4):
- Tactics admitted goal.
- Goal
:
(v: Rust_primitives.Arrays.t_Array Rust_primitives.Integers.u8 (Rust_primitives.Integers.sz 2)) |- _ : Prims.squash (forall (i: Prims.nat{i < 16}).
Rust_primitives.BitVectors.bit_vec_of_int_t_array v 8 i ==
Rust_primitives.BitVectors.bit_vec_of_int_t_array (Libcrux_ml_kem.Vector.Portable.Serialize.deserialize_1_
v)
.f_elements
1
i)
|
lax:
Libcrux_ml_kem.Vector.Portable.Serialize.fst#L398
(296) * Warning 296 at Libcrux_ml_kem.Vector.Portable.Serialize.fst(398,5-402,4):
- Tactics admitted goal.
- Goal
:
(v: Rust_primitives.Arrays.t_Array Rust_primitives.Integers.i16 (Rust_primitives.Integers.sz 16)), (_:
Prims.squash (forall (i: Prims.nat{i < FStar.Seq.Base.length v}).
Rust_primitives.BitVectors.bounded (FStar.Seq.Base.index v i) 4)) |- _ : Prims.squash (forall (i: Prims.nat{i < 64}).
Rust_primitives.BitVectors.bit_vec_of_int_t_array v 4 i ==
Rust_primitives.BitVectors.bit_vec_of_int_t_array (Libcrux_ml_kem.Vector.Portable.Serialize.serialize_4_
(Libcrux_ml_kem.Vector.Portable.Vector_type.Mkt_PortableVector v))
8
i)
|
lax:
Libcrux_ml_kem.Vector.Portable.Serialize.fst#L501
(296) * Warning 296 at Libcrux_ml_kem.Vector.Portable.Serialize.fst(501,5-505,4):
- Tactics admitted goal.
- Goal
:
(v: Rust_primitives.Arrays.t_Array Rust_primitives.Integers.u8 (Rust_primitives.Integers.sz 8)) |- _ : Prims.squash (forall (i: Prims.nat{i < 64}).
Rust_primitives.BitVectors.bit_vec_of_int_t_array v 8 i ==
Rust_primitives.BitVectors.bit_vec_of_int_t_array (Libcrux_ml_kem.Vector.Portable.Serialize.deserialize_4_
v)
.f_elements
4
i)
|
Artifacts
Produced during runtime
Name | Size | Digest | |
---|---|---|---|
fstar-extraction-mlkem
|
202 KB |
sha256:d8a53e963325cf9b5270e130a0dbebb6b238f824cfbf9e7a764cc99e53f09672
|
|