Revision aa211c2d5a40dd6969fe8a469fcadfd27e8c8fe3 authored by Jonathan Protzenko on 24 April 2020, 21:11:09 UTC, committed by Jonathan Protzenko on 24 April 2020, 21:11:09 UTC
1 parent 6f91754
Hacl.Impl.P256.Math.fst.hints
[
"�]�\u000e�R�y�خ-(6\u0016�",
[
[
"Hacl.Impl.P256.Math.prime256",
1,
0,
0,
[ "@query", "projection_inverse_BoxInt_proj_0" ],
0,
"0daa3c0b622088277e4ddb1e965d8c7e"
],
[
"Hacl.Impl.P256.Math.mod_sub",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"0387e8a07d7e6b6eea54bc2e4c06a611"
],
[
"Hacl.Impl.P256.Math.mod_sub",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Addition", "primitive_Prims.op_Minus",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"55e059da5fc0f80fee7c7d4906472751"
],
[
"Hacl.Impl.P256.Math.sub_mod",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"ae11c282dc164e5fbeddadbd815e38fb"
],
[
"Hacl.Impl.P256.Math.sub_mod",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"487c72d8440f82d050d7d9785ac524c6"
],
[
"Hacl.Impl.P256.Math.mod_same",
1,
0,
0,
[ "@query" ],
0,
"01737fbcb1aec0b9b76c0af940819f77"
],
[
"Hacl.Impl.P256.Math.mod_same",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"primitive_Prims.op_Modulus", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"80a6e8fd3e3e3b8f1b467d3096a99d2b"
],
[
"Hacl.Impl.P256.Math.euclid",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"d62e39a0ae98c01bb2693e70be2399f9"
],
[
"Hacl.Impl.P256.Math.euclid",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.pos",
"int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5"
],
0,
"ca2cde334f1c166cbeeabf50b8475eeb"
],
[
"Hacl.Impl.P256.Math.lemma_modular_multiplication_p256_2_left",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_fe8b68dfa6196c2d3790067623286785"
],
0,
"0e7a5d5619fb9c71a047aefa2d9b6004"
],
[
"Hacl.Impl.P256.Math.lemma_modular_multiplication_p256_2_left",
2,
0,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"equation_Hacl.Impl.P256.Math.prime256", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_fd0d082075d797d9d29faee2f7221b9b",
"refinement_interpretation_Tm_refine_fe8b68dfa6196c2d3790067623286785",
"typing_Hacl.Impl.P256.Math.prime256"
],
0,
"bd68ade46bd84ccf2b68bd41ea93cc4d"
],
[
"Hacl.Impl.P256.Math.lemma_modular_multiplication_p256_2",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_fe8b68dfa6196c2d3790067623286785"
],
0,
"49d73d5f06d1712a06cf852d04d7ec54"
],
[
"Hacl.Impl.P256.Math.lemma_modular_multiplication_p256_2",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_fe8b68dfa6196c2d3790067623286785"
],
0,
"5af7ec424df0b00eb9dead69aee0d2cc"
],
[
"Hacl.Impl.P256.Math.prime_p256_order",
1,
0,
0,
[ "@query" ],
0,
"371e07c66f83b944c2d0afa005f70618"
],
[
"Hacl.Impl.P256.Math.lemma_montgomery_mod_inverse_addition",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_fd0d082075d797d9d29faee2f7221b9b"
],
0,
"43742c0944f78b1d19b082b04b2be534"
],
[
"Hacl.Impl.P256.Math.lemma_montgomery_mod_inverse_addition",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_fd0d082075d797d9d29faee2f7221b9b"
],
0,
"525d6c6eafb63a10e712562de9ad69ac"
],
[
"Hacl.Impl.P256.Math.lemma_montgomery_mod_inverse_addition2",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_fd0d082075d797d9d29faee2f7221b9b"
],
0,
"dc906b8081a81145f0dd92a4683cdbff"
],
[
"Hacl.Impl.P256.Math.lemma_montgomery_mod_inverse_addition2",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_fd0d082075d797d9d29faee2f7221b9b"
],
0,
"1658fa225faaf937d10f66bf2c2b8865"
],
[
"Hacl.Impl.P256.Math.lemma_l_ferm",
1,
0,
0,
[
"@query", "equation_Hacl.Impl.P256.Math.prime_p256_order",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0"
],
0,
"16963e7611079c7c4bdcd97ac7a76a16"
],
[
"Hacl.Impl.P256.Math.lemma_l_ferm",
2,
0,
0,
[
"@query", "equation_Hacl.Impl.P256.Math.prime_p256_order",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0"
],
0,
"5476f598b7877a29a5a376a72d13765c"
],
[
"Hacl.Impl.P256.Math.lemma_multiplication_not_mod_prime_left",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Impl.P256.Math.prime256",
"equation_Hacl.Spec.P256.Definitions.prime256", "equation_Prims.nat",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7d84b8f3dff73d3cc195fbe597f5a194",
"refinement_interpretation_Tm_refine_fd0d082075d797d9d29faee2f7221b9b",
"refinement_interpretation_Tm_refine_fe8b68dfa6196c2d3790067623286785",
"typing_Hacl.Impl.P256.Math.prime256",
"typing_Hacl.Spec.P256.Definitions.prime256"
],
0,
"55f23774084e642431b971ed0677ec7b"
],
[
"Hacl.Impl.P256.Math.lemma_multiplication_not_mod_prime_left",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Impl.P256.Math.prime256",
"equation_Hacl.Spec.P256.Definitions.prime256",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_7d84b8f3dff73d3cc195fbe597f5a194",
"refinement_interpretation_Tm_refine_fd0d082075d797d9d29faee2f7221b9b",
"refinement_interpretation_Tm_refine_fe8b68dfa6196c2d3790067623286785",
"typing_Hacl.Impl.P256.Math.prime256",
"typing_Hacl.Spec.P256.Definitions.prime256"
],
0,
"b0131fcfb4614a5dbe851a07474b909f"
],
[
"Hacl.Impl.P256.Math.lemma_multiplication_not_mod_prime",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_fe8b68dfa6196c2d3790067623286785"
],
0,
"789298cd573e8aeb830a67c35a359bc0"
],
[
"Hacl.Impl.P256.Math.lemma_multiplication_not_mod_prime",
2,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Impl.P256.Math.prime256", "equation_Prims.nat",
"int_inversion", "primitive_Prims.op_Modulus",
"primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_fd0d082075d797d9d29faee2f7221b9b",
"refinement_interpretation_Tm_refine_fe8b68dfa6196c2d3790067623286785",
"typing_Hacl.Impl.P256.Math.prime256"
],
0,
"fdef52ad87db3534d6affb589bd34ee7"
],
[
"Hacl.Impl.P256.Math.lemma_modular_multiplication_p256",
1,
0,
0,
[
"@MaxIFuel_assumption", "@query",
"equation_Hacl.Impl.P256.Math.prime256",
"equation_Hacl.Spec.P256.Definitions.prime256", "equation_Prims.nat",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7d84b8f3dff73d3cc195fbe597f5a194",
"refinement_interpretation_Tm_refine_fd0d082075d797d9d29faee2f7221b9b",
"refinement_interpretation_Tm_refine_fe8b68dfa6196c2d3790067623286785",
"typing_Hacl.Impl.P256.Math.prime256",
"typing_Hacl.Spec.P256.Definitions.prime256"
],
0,
"479f069b76e3fc1ba34f2305b7931d6a"
],
[
"Hacl.Impl.P256.Math.lemma_modular_multiplication_p256",
2,
0,
0,
[
"@MaxIFuel_assumption",
"@fuel_correspondence_Hacl.Spec.P256.Lemmas.exp.fuel_instrumented",
"@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query",
"equation_Hacl.Impl.P256.Math.prime256",
"equation_Hacl.Spec.P256.Definitions.prime256",
"equation_Hacl.Spec.P256.Lemmas.modp_inv2",
"equation_Hacl.Spec.P256.Lemmas.modp_inv2_prime",
"equation_Hacl.Spec.P256.Lemmas.modp_inv_prime",
"equation_Prims.nat", "int_inversion", "primitive_Prims.op_Addition",
"primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply",
"primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7d84b8f3dff73d3cc195fbe597f5a194",
"refinement_interpretation_Tm_refine_fd0d082075d797d9d29faee2f7221b9b",
"refinement_interpretation_Tm_refine_fe8b68dfa6196c2d3790067623286785",
"typing_Hacl.Impl.P256.Math.prime256",
"typing_Hacl.Spec.P256.Definitions.prime256"
],
0,
"d5e945963cdb1b04045cea94b3e8fcc7"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...