Skip to content

Commit 8bff020

Browse files
committed
fix(F*): rename instance ids, following cryspen/hax#1391
1 parent 879bab2 commit 8bff020

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

libcrux-ml-kem/src/polynomial.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ pub(crate) const VECTORS_IN_RING_ELEMENT: usize =
3535
{| i2: Libcrux_ml_kem.Vector.Traits.t_Operations v_Vector |}
3636
(p: t_PolynomialRingElement v_Vector) : Spec.MLKEM.polynomial =
3737
createi (sz 256) (fun i -> Spec.MLKEM.Math.to_spec_fe
38-
(Seq.index (i2._super_12682756204189288427.f_repr
38+
(Seq.index (i2._super_15138760880757129450.f_repr
3939
(Seq.index p.f_coefficients (v i / 16))) (v i % 16)))
4040
let to_spec_vector_t (#r:Spec.MLKEM.rank) (#v_Vector: Type0)
4141
{| i2: Libcrux_ml_kem.Vector.Traits.t_Operations v_Vector |}

libcrux-ml-kem/src/vector/traits.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -241,10 +241,10 @@ pub fn to_standard_domain<T: Operations>(v: T) -> T {
241241
}
242242

243243
#[hax_lib::fstar::verification_status(lax)]
244-
#[hax_lib::requires(fstar!(r#"Spec.Utils.is_i16b_array 3328 (i1._super_12682756204189288427.f_repr a)"#))]
244+
#[hax_lib::requires(fstar!(r#"Spec.Utils.is_i16b_array 3328 (i1._super_15138760880757129450.f_repr a)"#))]
245245
#[hax_lib::ensures(|result| fstar!(r#"forall i.
246-
(let x = Seq.index (i1._super_12682756204189288427.f_repr ${a}) i in
247-
let y = Seq.index (i1._super_12682756204189288427.f_repr ${result}) i in
246+
(let x = Seq.index (i1._super_15138760880757129450.f_repr ${a}) i in
247+
let y = Seq.index (i1._super_15138760880757129450.f_repr ${result}) i in
248248
(v y >= 0 /\ v y <= 3328 /\ (v y % 3329 == v x % 3329)))"#))]
249249
#[inline(always)]
250250
pub fn to_unsigned_representative<T: Operations>(a: T) -> T {
@@ -254,28 +254,28 @@ pub fn to_unsigned_representative<T: Operations>(a: T) -> T {
254254
}
255255

256256
#[hax_lib::fstar::options("--z3rlimit 200 --split_queries always")]
257-
#[hax_lib::requires(fstar!(r#"forall i. let x = Seq.index (i1._super_12682756204189288427.f_repr ${vec}) i in
257+
#[hax_lib::requires(fstar!(r#"forall i. let x = Seq.index (i1._super_15138760880757129450.f_repr ${vec}) i in
258258
(x == mk_i16 0 \/ x == mk_i16 1)"#))]
259259
#[inline(always)]
260260
pub fn decompress_1<T: Operations>(vec: T) -> T {
261261
let z = T::ZERO();
262262
hax_lib::fstar!(
263-
"assert(forall i. Seq.index (i1._super_12682756204189288427.f_repr ${z}) i == mk_i16 0)"
263+
"assert(forall i. Seq.index (i1._super_15138760880757129450.f_repr ${z}) i == mk_i16 0)"
264264
);
265265
hax_lib::fstar!(
266-
r#"assert(forall i. let x = Seq.index (i1._super_12682756204189288427.f_repr ${vec}) i in
266+
r#"assert(forall i. let x = Seq.index (i1._super_15138760880757129450.f_repr ${vec}) i in
267267
((0 - v x) == 0 \/ (0 - v x) == -1))"#
268268
);
269269
hax_lib::fstar!(
270270
r#"assert(forall i. i < 16 ==>
271271
Spec.Utils.is_intb (pow2 15 - 1)
272-
(0 - v (Seq.index (i1._super_12682756204189288427.f_repr ${vec}) i)))"#
272+
(0 - v (Seq.index (i1._super_15138760880757129450.f_repr ${vec}) i)))"#
273273
);
274274

275275
let s = T::sub(z, &vec);
276276
hax_lib::fstar!(
277-
r#"assert(forall i. Seq.index (i1._super_12682756204189288427.f_repr ${s}) i == mk_i16 0 \/
278-
Seq.index (i1._super_12682756204189288427.f_repr ${s}) i == mk_i16 (-1))"#
277+
r#"assert(forall i. Seq.index (i1._super_15138760880757129450.f_repr ${s}) i == mk_i16 0 \/
278+
Seq.index (i1._super_15138760880757129450.f_repr ${s}) i == mk_i16 (-1))"#
279279
);
280280
hax_lib::fstar!(r#"assert (i1.f_bitwise_and_with_constant_pre ${s} (mk_i16 1665))"#);
281281
let res = T::bitwise_and_with_constant(s, 1665);

0 commit comments

Comments
 (0)