Revision b06f899cc120e08d2b3ecce79abc2c014fb6080c authored by Santiago Zanella-Beguelin on 29 November 2019, 13:25:44 UTC, committed by GitHub on 29 November 2019, 13:25:44 UTC
Only add libintvector.h include when necessary for mozilla dist
Hacl.Spec.Curve25519.Field51.fst.hints
[
"��\f�kJ\u0018lOiYBh\t�7",
[
[
"Hacl.Spec.Curve25519.Field51.fadd5",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.as_nat5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.feval",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat", "equation_Prims.pos",
"equation_Spec.Curve25519.fadd", "equation_Spec.Curve25519.prime",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_Lib.IntTypes.add_lemma", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_72460157ddb4b66d47add31d925bcdc9",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"refinement_interpretation_Tm_refine_feb9bb9f35b4e580b5c2b388310d192a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_Spec.Curve25519.prime",
"typing_tok_Lib.IntTypes.SEC@tok", "typing_tok_Lib.IntTypes.U64@tok"
],
0,
"adac2fec8b061cd425209a091872d27c"
],
[
"Hacl.Spec.Curve25519.Field51.fadd_zero",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat", "int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_Lib.IntTypes.add_lemma", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_2579ef65ff8a5f937032f9984aa0f197",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_72460157ddb4b66d47add31d925bcdc9",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_b961c75d0ccf86ee74b6c5c2e9719d75",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"refinement_interpretation_Tm_refine_feb9bb9f35b4e580b5c2b388310d192a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"0a1ffd70abed6edfe0fd09421320f288"
],
[
"Hacl.Spec.Curve25519.Field51.fsub5",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.as_nat5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.feval",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Hacl.Spec.Curve25519.Field51.fadd_zero",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat", "equation_Prims.pos",
"equation_Spec.Curve25519.fsub", "equation_Spec.Curve25519.prime",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_Lib.IntTypes.add_lemma", "lemma_Lib.IntTypes.sub_lemma",
"lemma_Spec.Curve25519.Lemmas.lemma_prime_value",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Minus", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_1cc58e901e83e96dff5b4d1682343605",
"refinement_interpretation_Tm_refine_3e3553dddcbf05689b77b65503074caa",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_72460157ddb4b66d47add31d925bcdc9",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"refinement_interpretation_Tm_refine_feb9bb9f35b4e580b5c2b388310d192a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.mk_int", "typing_Lib.IntTypes.v",
"typing_Spec.Curve25519.prime", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"79fab7e1c229484464633d0fc0575835"
],
[
"Hacl.Spec.Curve25519.Field51.lemma_fsub",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat", "int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_Lib.IntTypes.add_lemma", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_2579ef65ff8a5f937032f9984aa0f197",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_72460157ddb4b66d47add31d925bcdc9",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_b961c75d0ccf86ee74b6c5c2e9719d75",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"refinement_interpretation_Tm_refine_feb9bb9f35b4e580b5c2b388310d192a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"0c7d63c19b8850fdc6226396c8e9fb8f"
],
[
"Hacl.Spec.Curve25519.Field51.lemma_fsub",
2,
2,
1,
[
"@query", "equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.fadd_zero",
"equation_Hacl.Spec.Curve25519.Field51.fsub5",
"equation_Lib.IntTypes.op_Subtraction_Bang",
"equation_Lib.IntTypes.uint64",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"token_correspondence_Lib.IntTypes.op_Subtraction_Bang",
"token_correspondence_Lib.IntTypes.sub"
],
0,
"3d9b4e51259e3f830656d38811f40aa2"
],
[
"Hacl.Spec.Curve25519.Field51.mul_wide64",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"bool_inversion", "constructor_distinct_Lib.IntTypes.S16",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.S8",
"constructor_distinct_Lib.IntTypes.U128",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U128@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale64",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned",
"equation_Lib.IntTypes.v", "equation_Prims.nat",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_typing",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_e23dd143272aac060aa1fee6dcb25a2b",
"refinement_interpretation_Tm_refine_f29871d3a89d1e1bc374a18797629923",
"refinement_interpretation_Tm_refine_f4750b0e33eef44edf3da07bb79931ef",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"e040f7e034d4e90c1a7cb1ed68613ef8"
],
[
"Hacl.Spec.Curve25519.Field51.mul_wide64",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale64",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned",
"equation_Lib.IntTypes.v", "equation_Prims.nat",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_Lib.IntTypes.mul64_wide_lemma",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_e23dd143272aac060aa1fee6dcb25a2b",
"refinement_interpretation_Tm_refine_f29871d3a89d1e1bc374a18797629923",
"refinement_interpretation_Tm_refine_f4750b0e33eef44edf3da07bb79931ef",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"4d455713f8cb2ecfd0aab386c627debd"
],
[
"Hacl.Spec.Curve25519.Field51.smul_felem5",
1,
2,
1,
[
"@query", "constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U128@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits5",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0"
],
0,
"b2a6ec853ddc4983c4adcf726394cd58"
],
[
"Hacl.Spec.Curve25519.Field51.smul_felem5",
2,
2,
1,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"constructor_distinct_Lib.IntTypes.U128",
"constructor_distinct_Lib.IntTypes.U64",
"data_elim_FStar.Pervasives.Native.Mktuple5",
"equality_tok_Lib.IntTypes.U128@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.nat5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.op_Star_Hat",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale128_5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale64",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale64_5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.wide_as_nat5",
"equation_Lib.IntTypes.unsigned", "equation_Prims.nat",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
"int_inversion", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "projection_inverse_BoxBool_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_21af21bfa1eacd412dd8bd95370fb253",
"refinement_interpretation_Tm_refine_3781545d89a72c1167cd3e7b244dbf3c",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_626cc9300399ab79a7503d36b0f357a2",
"refinement_interpretation_Tm_refine_663c12b322f48469426a5b8197cd0ebb",
"refinement_interpretation_Tm_refine_e23dd143272aac060aa1fee6dcb25a2b",
"refinement_interpretation_Tm_refine_f29871d3a89d1e1bc374a18797629923",
"typing_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"typing_Hacl.Spec.Curve25519.Field51.Definition.op_Star_Hat"
],
0,
"aee648ba3bb1ee08c82e64a0c4273408"
],
[
"Hacl.Spec.Curve25519.Field51.mul_add_wide128",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"bool_inversion", "constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U128",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U128@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale128",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale64",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned",
"equation_Lib.IntTypes.v", "equation_Prims.nat",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_typing",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_53e76104623db325c3ccc5c7426058ab",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_634cfc5cba33e2bcf2194b31c3d96f07",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_e23dd143272aac060aa1fee6dcb25a2b",
"refinement_interpretation_Tm_refine_f29871d3a89d1e1bc374a18797629923",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"639c5bd57b48c9827b35ae6e4fadd711"
],
[
"Hacl.Spec.Curve25519.Field51.mul_add_wide128",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U128",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U128@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale128",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale64",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_Lib.IntTypes.add_lemma", "lemma_Lib.IntTypes.pow2_127",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_53e76104623db325c3ccc5c7426058ab",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_626cc9300399ab79a7503d36b0f357a2",
"refinement_interpretation_Tm_refine_634cfc5cba33e2bcf2194b31c3d96f07",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_e23dd143272aac060aa1fee6dcb25a2b",
"refinement_interpretation_Tm_refine_f29871d3a89d1e1bc374a18797629923",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"refinement_interpretation_Tm_refine_feb9bb9f35b4e580b5c2b388310d192a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U128@tok"
],
0,
"cb57c1931704e5b882ab677492ba708b"
],
[
"Hacl.Spec.Curve25519.Field51.smul_add_felem5",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.op_Less_Equals_Star",
"equation_Hacl.Spec.Curve25519.Field51.Definition.s128x5",
"equation_Lib.IntTypes.unsigned", "equation_Prims.nat",
"l_and-interp", "primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_37f8860599f9b724e6877fd8f3ec4320",
"refinement_interpretation_Tm_refine_e23dd143272aac060aa1fee6dcb25a2b",
"typing_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1"
],
0,
"44293f0c91261dded1e05d0a0fc953a5"
],
[
"Hacl.Spec.Curve25519.Field51.smul_add_felem5",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "bool_inversion", "constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U128",
"constructor_distinct_Lib.IntTypes.U64",
"data_elim_FStar.Pervasives.Native.Mktuple5",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U128@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.nat5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.op_Less_Equals_Star",
"equation_Hacl.Spec.Curve25519.Field51.Definition.op_Plus_Star",
"equation_Hacl.Spec.Curve25519.Field51.Definition.op_Star_Hat",
"equation_Hacl.Spec.Curve25519.Field51.Definition.s128x5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale128_5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale64",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale64_5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.wide_as_nat5",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
"int_inversion", "int_typing", "l_and-interp",
"lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_3781545d89a72c1167cd3e7b244dbf3c",
"refinement_interpretation_Tm_refine_37f8860599f9b724e6877fd8f3ec4320",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_663c12b322f48469426a5b8197cd0ebb",
"refinement_interpretation_Tm_refine_71dca5e410bf25c98cabcac4edb0422d",
"refinement_interpretation_Tm_refine_931c2638ee610e7794538b9ec20a8606",
"refinement_interpretation_Tm_refine_e23dd143272aac060aa1fee6dcb25a2b",
"refinement_interpretation_Tm_refine_f29871d3a89d1e1bc374a18797629923",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"typing_Hacl.Spec.Curve25519.Field51.Definition.op_Star_Hat",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51"
],
0,
"8e0ca375b45d7598b51b6977ee681c9e"
],
[
"Hacl.Spec.Curve25519.Field51.precomp_r19",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U64",
"disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.U128",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat", "equation_Prims.pos",
"lemma_Lib.IntTypes.mul_lemma", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_8fa1f3ecf338f3010649aa74976fe1b1",
"refinement_interpretation_Tm_refine_94abc477f2ed5df378a3bafff4c88f95",
"refinement_interpretation_Tm_refine_9ff150f589411d5a40376aa0c5e1ca86",
"refinement_interpretation_Tm_refine_b550ca9347e0645a53715102a08d8fa1",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"74a512a99c6888ed8824cbbb6309145e"
],
[
"Hacl.Spec.Curve25519.Field51.mul_felem5",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query", "b2t_def",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.feval_wide",
"equation_Hacl.Spec.Curve25519.Field51.Definition.op_Less_Equals_Star",
"equation_Hacl.Spec.Curve25519.Field51.Definition.op_Plus_Star",
"equation_Hacl.Spec.Curve25519.Field51.Definition.op_Star_Hat",
"equation_Hacl.Spec.Curve25519.Field51.Definition.s128x5",
"equation_Hacl.Spec.Curve25519.Field51.precomp_r19",
"equation_Lib.IntTypes.unsigned", "equation_Prims.nat",
"l_and-interp", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_0bc02736af7838d989fd032238dfd9fd",
"refinement_interpretation_Tm_refine_94abc477f2ed5df378a3bafff4c88f95",
"refinement_interpretation_Tm_refine_9d25daef152905267eb830cf6d1462ec",
"refinement_interpretation_Tm_refine_a853b68681cc6042e4eb80e7c5f2a3bb",
"refinement_interpretation_Tm_refine_a860eaa95fc83f5f77247359330c0def",
"refinement_interpretation_Tm_refine_b41e7115f35936433221c043b2c7944e",
"refinement_interpretation_Tm_refine_e1bac60c0e8a2c4bd0a34596350fb8ca"
],
0,
"d50600e80419e776c9bdf9fc18dce790"
],
[
"Hacl.Spec.Curve25519.Field51.carry51",
1,
2,
1,
[
"@query", "constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"primitive_Prims.op_LessThanOrEqual",
"projection_inverse_BoxBool_proj_0"
],
0,
"0df76e03c3ced3bbd2c2b3f9f418275b"
],
[
"Hacl.Spec.Curve25519.Field51.carry51",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U64@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t",
"equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv",
"primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"typing_FStar.UInt32.uint_to_t",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"1662b3631cdb4a6bcfb796a64ca47306"
],
[
"Hacl.Spec.Curve25519.Field51.carry51_wide",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Curve25519.Field51.Definition.scale64",
"equation_Prims.nat", "int_inversion", "primitive_Prims.op_Addition",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_407aa2139044a2a0797b68b34a4ca8fe",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_f29871d3a89d1e1bc374a18797629923"
],
0,
"5b30fa3549a77d70cd8f13b1c5d86804"
],
[
"Hacl.Spec.Curve25519.Field51.carry51_wide",
2,
2,
1,
[ "@query", "projection_inverse_BoxInt_proj_0" ],
0,
"1e9bac4547221d5513dc3070097cf973"
],
[
"Hacl.Spec.Curve25519.Field51.carry51_wide",
3,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.S16",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.SEC",
"constructor_distinct_Lib.IntTypes.U128",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U64",
"disc_equation_Lib.IntTypes.SEC",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U128@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U64@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t",
"equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.op_At_Percent_Dot",
"equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv",
"lemma_Lib.IntTypes.pow2_127", "primitive_Prims.op_Addition",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"refinement_interpretation_Tm_refine_407aa2139044a2a0797b68b34a4ca8fe",
"refinement_interpretation_Tm_refine_4c82af8a46684f75d7fe12f75a0fb1a7",
"refinement_interpretation_Tm_refine_4f1cffa40412af126565457cc49b8cca",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_55ad6dde98f777fb8caf2adfada0d12e",
"refinement_interpretation_Tm_refine_6b9f7cae344d91c7aa92678ecb566528",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"typing_FStar.UInt32.uint_to_t",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.cast", "typing_Lib.IntTypes.v",
"typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U128@tok", "typing_tok_Lib.IntTypes.U64@tok"
],
0,
"08f0babd2f5b2189477779abc26b774c"
],
[
"Hacl.Spec.Curve25519.Field51.mul_inv_t",
1,
2,
1,
[ "@query" ],
0,
"cdf7204b388f027dac9b90a907f13fe1"
],
[
"Hacl.Spec.Curve25519.Field51.lemma_mul_inv",
1,
2,
1,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos",
"function_token_typing_Prims.int",
"haseqTm_refine_774ba3f728d91ead8ef40be66c9802e5",
"primitive_Prims.op_Addition", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"refinement_interpretation_Tm_refine_1c51b94209c49ed05998f398ca6d983f",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_b9f99a6165c6d1e188b6f9da4c36c443",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"7a1970945a3718ec382552c67af5211f"
],
[
"Hacl.Spec.Curve25519.Field51.lemma_mul_inv",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U64",
"data_elim_FStar.Pervasives.Native.Mktuple5",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple5",
"function_token_typing_Prims.int",
"haseqTm_refine_774ba3f728d91ead8ef40be66c9802e5", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_Lib.IntTypes.add_lemma", "primitive_Prims.op_Addition",
"primitive_Prims.op_Division", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThan",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_1c51b94209c49ed05998f398ca6d983f",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_b9f99a6165c6d1e188b6f9da4c36c443",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"refinement_interpretation_Tm_refine_feb9bb9f35b4e580b5c2b388310d192a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.max51",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"58508b91765cc6450bfaca0aba295196"
],
[
"Hacl.Spec.Curve25519.Field51.carry_wide5",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S128",
"constructor_distinct_Lib.IntTypes.S16",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.S8",
"constructor_distinct_Lib.IntTypes.U128",
"constructor_distinct_Lib.IntTypes.U64",
"disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.U128",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U128@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.as_nat5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.feval",
"equation_Hacl.Spec.Curve25519.Field51.Definition.feval_wide",
"equation_Hacl.Spec.Curve25519.Field51.Definition.mask51",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Hacl.Spec.Curve25519.Field51.Definition.wide_as_nat5",
"equation_Hacl.Spec.Curve25519.Field51.mul_inv_t",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat", "equation_Spec.Curve25519.prime",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_Lib.IntTypes.add_lemma", "lemma_Lib.IntTypes.mul_lemma",
"lemma_Lib.IntTypes.pow2_127", "lemma_Lib.IntTypes.v_mk_int",
"lemma_Spec.Curve25519.Lemmas.lemma_prime_value",
"primitive_Prims.op_Addition", "primitive_Prims.op_Division",
"primitive_Prims.op_GreaterThan",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_03d6e08921786f4b0725fc0b1c57af6a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_8fa1f3ecf338f3010649aa74976fe1b1",
"refinement_interpretation_Tm_refine_9ff150f589411d5a40376aa0c5e1ca86",
"refinement_interpretation_Tm_refine_b47cabb890633249ae7f38d35cac724e",
"refinement_interpretation_Tm_refine_b550ca9347e0645a53715102a08d8fa1",
"refinement_interpretation_Tm_refine_bdb08f3a637b4bb308d38cb72629d758",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"refinement_interpretation_Tm_refine_feb9bb9f35b4e580b5c2b388310d192a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.mask51",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U128@tok", "typing_tok_Lib.IntTypes.U64@tok"
],
0,
"9d713a246b550978a523ab9079133864"
],
[
"Hacl.Spec.Curve25519.Field51.fmul5",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"refinement_interpretation_Tm_refine_5dfdba8879abdabed7765563216c6f6a",
"refinement_interpretation_Tm_refine_94abc477f2ed5df378a3bafff4c88f95",
"refinement_interpretation_Tm_refine_a7bbcebafc3a1fe2123d5336232da0f6"
],
0,
"61db84ed67d6dc2e43e617878b4adf91"
],
[
"Hacl.Spec.Curve25519.Field51.fmul25",
1,
2,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem5",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple4__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple4__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple4__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple4__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_5dfdba8879abdabed7765563216c6f6a",
"refinement_interpretation_Tm_refine_94abc477f2ed5df378a3bafff4c88f95",
"refinement_interpretation_Tm_refine_a7bbcebafc3a1fe2123d5336232da0f6"
],
0,
"f6dfc050354f4abb713418bb3fedc7a3"
],
[
"Hacl.Spec.Curve25519.Field51.fmul15",
1,
2,
1,
[ "@query" ],
0,
"3c163701a281301a0c9c969a08c1c287"
],
[
"Hacl.Spec.Curve25519.Field51.fmul15",
2,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"b2t_def", "constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U128@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.feval",
"equation_Hacl.Spec.Curve25519.Field51.Definition.feval_wide",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Hacl.Spec.Curve25519.Field51.Definition.op_Less_Equals_Star",
"equation_Hacl.Spec.Curve25519.Field51.Definition.op_Star_Hat",
"equation_Hacl.Spec.Curve25519.Field51.Definition.s128x5",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat", "equation_Prims.pos",
"equation_Spec.Curve25519.prime",
"equation_with_fuel_Prims.pow2.fuel_instrumented", "int_typing",
"l_and-interp", "lemma_FStar.UInt.pow2_values",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_3195cf2df06c75dc813d350a51937c2b",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_7a5caf4f9a0d2fceb17bc246069c2c36",
"refinement_interpretation_Tm_refine_94abc477f2ed5df378a3bafff4c88f95",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Spec.Curve25519.prime"
],
0,
"bbc6af24b43966c78919c416b6c5ea5e"
],
[
"Hacl.Spec.Curve25519.Field51.fsqr_felem5",
1,
0,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"constructor_distinct_Lib.IntTypes.S16",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.S64",
"constructor_distinct_Lib.IntTypes.S8",
"constructor_distinct_Lib.IntTypes.U128",
"constructor_distinct_Lib.IntTypes.U64",
"disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.U128",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U128@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_wide_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.feval_wide",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Hacl.Spec.Curve25519.Field51.Definition.wide_as_nat5",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat", "equation_Prims.pos", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_Lib.IntTypes.add_lemma",
"lemma_Lib.IntTypes.mul64_wide_lemma",
"lemma_Lib.IntTypes.mul_lemma", "primitive_Prims.op_Addition",
"primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_3871e437df8a6451fa68fcfdf4f6590e",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_8fa1f3ecf338f3010649aa74976fe1b1",
"refinement_interpretation_Tm_refine_94abc477f2ed5df378a3bafff4c88f95",
"refinement_interpretation_Tm_refine_9ff150f589411d5a40376aa0c5e1ca86",
"refinement_interpretation_Tm_refine_b550ca9347e0645a53715102a08d8fa1",
"refinement_interpretation_Tm_refine_caca8ead99c687280eab655af2625a10",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"refinement_interpretation_Tm_refine_feb9bb9f35b4e580b5c2b388310d192a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.mul64_wide", "typing_Lib.IntTypes.v",
"typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U128@tok", "typing_tok_Lib.IntTypes.U64@tok"
],
0,
"950b10973031bbec258664d7bef7fb72"
],
[
"Hacl.Spec.Curve25519.Field51.fsqr5",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query",
"refinement_interpretation_Tm_refine_94abc477f2ed5df378a3bafff4c88f95"
],
0,
"d77617bb39bf0a67b4a5c32f2821d5c0"
],
[
"Hacl.Spec.Curve25519.Field51.fsqr25",
1,
0,
1,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem5",
"equation_Lib.IntTypes.uint128", "equation_Lib.IntTypes.uint64",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_94abc477f2ed5df378a3bafff4c88f95"
],
0,
"3514e3cab54116ede499e5dc34e5c539"
],
[
"Hacl.Spec.Curve25519.Field51.carry_felem5_full",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.S128",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.SEC",
"constructor_distinct_Lib.IntTypes.U128",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U64",
"disc_equation_Lib.IntTypes.S128", "disc_equation_Lib.IntTypes.U128",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U64@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Hacl.Spec.Curve25519.Field51.Definition.as_nat5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.feval",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Hacl.Spec.Curve25519.Field51.carry51",
"equation_Hacl.Spec.Curve25519.Field51.mul_inv_t",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t",
"equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.shiftval",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos",
"equation_with_fuel_Prims.pow2.fuel_instrumented",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_774ba3f728d91ead8ef40be66c9802e5", "int_inversion",
"int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_FStar.UInt32.vu_inv", "lemma_Lib.IntTypes.add_lemma",
"lemma_Lib.IntTypes.mul_lemma",
"lemma_Lib.IntTypes.shift_right_lemma",
"lemma_Lib.IntTypes.v_injective", "primitive_Prims.op_Addition",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_Division",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_8fa1f3ecf338f3010649aa74976fe1b1",
"refinement_interpretation_Tm_refine_9d3fd79fd314167f1a9c213a188da3ec",
"refinement_interpretation_Tm_refine_9ff150f589411d5a40376aa0c5e1ca86",
"refinement_interpretation_Tm_refine_b200dc6dd57ea8b483a35a39f2115c92",
"refinement_interpretation_Tm_refine_b47cabb890633249ae7f38d35cac724e",
"refinement_interpretation_Tm_refine_b550ca9347e0645a53715102a08d8fa1",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"refinement_interpretation_Tm_refine_feb9bb9f35b4e580b5c2b388310d192a",
"typing_FStar.UInt32.uint_to_t",
"typing_Hacl.Spec.Curve25519.Field51.Definition.max51",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.add", "typing_Lib.IntTypes.mk_int",
"typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"69a418d19543a4783bc90fb9d0bfedab"
],
[
"Hacl.Spec.Curve25519.Field51.subtract_p5",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
"bool_typing", "constructor_distinct_Lib.IntTypes.S128",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.U64",
"data_typing_intro_FStar.Pervasives.Native.Mktuple5@tok",
"disc_equation_Lib.IntTypes.S128",
"equality_tok_Lib.IntTypes.SEC@tok",
"equality_tok_Lib.IntTypes.U64@tok",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Hacl.Spec.Curve25519.Field51.Definition.feval",
"equation_Hacl.Spec.Curve25519.Field51.Definition.max51",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint",
"equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.ones_v",
"equation_Lib.IntTypes.op_At_Percent_Dot",
"equation_Lib.IntTypes.range", "equation_Lib.IntTypes.uint64",
"equation_Lib.IntTypes.unsigned", "equation_Lib.IntTypes.v",
"equation_Prims.nat", "equation_Prims.pos",
"equation_Spec.Curve25519.prime",
"function_token_typing_Lib.IntTypes.uint64",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values",
"lemma_Lib.IntTypes.eq_mask_logand_lemma",
"lemma_Lib.IntTypes.gte_mask_lemma",
"lemma_Lib.IntTypes.sub_mod_lemma", "lemma_Lib.IntTypes.v_injective",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
"primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction", "primitive_Prims.op_disEquality",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_0b31d5309bf03fa0768089c510aaf7d6",
"refinement_interpretation_Tm_refine_1c51b94209c49ed05998f398ca6d983f",
"refinement_interpretation_Tm_refine_387e6d282145573240ab7b8a4b94cce5",
"refinement_interpretation_Tm_refine_4310303eca0edabc60f77e4c3f22294a",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5",
"refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b",
"refinement_interpretation_Tm_refine_d13c5132af51f62dfb7018a438f66ab7",
"refinement_interpretation_Tm_refine_fd395a7c68ba47ba743b0f42bf0c166a",
"typing_Hacl.Spec.Curve25519.Field51.Definition.max51",
"typing_Hacl.Spec.Curve25519.Field51.Definition.pow51",
"typing_Lib.IntTypes.logand", "typing_Lib.IntTypes.minint",
"typing_Lib.IntTypes.op_At_Percent_Dot", "typing_Lib.IntTypes.v",
"typing_Spec.Curve25519.prime", "typing_tok_Lib.IntTypes.SEC@tok",
"typing_tok_Lib.IntTypes.U64@tok"
],
0,
"722e463eff5a74b106c55507ac7087d8"
],
[
"Hacl.Spec.Curve25519.Field51.store_felem5",
1,
2,
1,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented",
"@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
"bool_inversion", "bool_typing",
"constructor_distinct_Lib.IntTypes.PUB",
"constructor_distinct_Lib.IntTypes.S16",
"constructor_distinct_Lib.IntTypes.S32",
"constructor_distinct_Lib.IntTypes.S8",
"constructor_distinct_Lib.IntTypes.U32",
"constructor_distinct_Lib.IntTypes.U64",
"equality_tok_Lib.IntTypes.PUB@tok",
"equality_tok_Lib.IntTypes.U32@tok",
"equality_tok_Lib.IntTypes.U64@tok", "equation_FStar.UInt.fits",
"equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int",
"equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits1",
"equation_Hacl.Spec.Curve25519.Field51.Definition.felem_fits5",
"equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.int_t",
"equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint",
"equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
"equation_Lib.IntTypes.shiftval", "equation_Lib.IntTypes.unsigned",
"equation_Lib.IntTypes.v", "equation_Prims.nat",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv",
"primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
"primitive_Prims.op_Subtraction",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple4__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple4__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple4__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple4__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__3",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__4",
"projection_inverse_FStar.Pervasives.Native.Mktuple5__5",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_797ab80a2044ba2aa319d19b691f25ce",
"refinement_interpretation_Tm_refine_b200dc6dd57ea8b483a35a39f2115c92",
"refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
"refinement_interpretation_Tm_refine_e40dba697735a60216c598c2a27841b5",
"refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
"typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t"
],
0,
"fa96864e8fc44f382fa2d4815c306f85"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...