[ "VvQ\u0007qžA™žþ¹R`Êœ¡", [ [ "Hacl.Bignum64.add", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.Buffer.MUT@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum.Definitions.lbignum", "equation_Hacl.Bignum.Definitions.limb", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "equation_Hacl.Spec.Bignum.Definitions.limb", "equation_Lib.Buffer.lbuffer_t", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_41b20c6161e1cb5b3fadcd8c3e74b4e8", "refinement_interpretation_Tm_refine_8b4c6cee38e330f06b6bf12611c21bb2", "refinement_interpretation_Tm_refine_9d89bf7b57667578cd0e1f4470daef3b", "typing_Hacl.Bignum64.t_limbs" ], 0, "b9df7e42e0eb2c2b468af79990899efe" ], [ "Hacl.Bignum64.sub", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.Buffer.MUT@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum.Definitions.lbignum", "equation_Hacl.Bignum.Definitions.limb", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "equation_Hacl.Spec.Bignum.Definitions.limb", "equation_Lib.Buffer.lbuffer_t", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_41b20c6161e1cb5b3fadcd8c3e74b4e8", "refinement_interpretation_Tm_refine_8b4c6cee38e330f06b6bf12611c21bb2", "refinement_interpretation_Tm_refine_9d89bf7b57667578cd0e1f4470daef3b", "typing_Hacl.Bignum64.t_limbs" ], 0, "350a3f443146dd7ce5fca4d663238982" ], [ "Hacl.Bignum64.add_mod", 1, 0, 0, [ "@query" ], 0, "0dd85ff5d21fbe227cef762c7a36372e" ], [ "Hacl.Bignum64.add_mod", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.Buffer.MUT@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum.Definitions.lbignum", "equation_Hacl.Bignum.Definitions.limb", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "equation_Hacl.Spec.Bignum.Definitions.limb", "equation_Lib.Buffer.lbuffer_t", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_9d89bf7b57667578cd0e1f4470daef3b", "refinement_interpretation_Tm_refine_c5b405ff0cbfdc1f67877f59f11a9d01", "refinement_interpretation_Tm_refine_fb49a32ee21441ef8dc547100d383a73", "typing_Hacl.Bignum64.t_limbs" ], 0, "738cf404d5b36ec5a8b01d9697b921f0" ], [ "Hacl.Bignum64.sub_mod", 1, 0, 0, [ "@query" ], 0, "56024875e732d3e8129ec66c255c09f9" ], [ "Hacl.Bignum64.sub_mod", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.Buffer.MUT@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum.Definitions.lbignum", "equation_Hacl.Bignum.Definitions.limb", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "equation_Hacl.Spec.Bignum.Definitions.limb", "equation_Lib.Buffer.lbuffer_t", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_9d89bf7b57667578cd0e1f4470daef3b", "refinement_interpretation_Tm_refine_c5b405ff0cbfdc1f67877f59f11a9d01", "refinement_interpretation_Tm_refine_fb49a32ee21441ef8dc547100d383a73", "typing_Hacl.Bignum64.t_limbs" ], 0, "8fed77221a9e8cfc782aa895c001731c" ], [ "Hacl.Bignum64.mul", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.t_limbs", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "int_typing", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, "758a974af43c3a8e0ebda1167a225cf3" ], [ "Hacl.Bignum64.mul", 2, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "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_Hacl.Bignum.meta_len", "equation_Hacl.Bignum64.t_limbs", "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", "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_06eb4f1fa9612b97cc2b633a94839814", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok" ], 0, "dac955d4ef18b800811e07c866cca6fc" ], [ "Hacl.Bignum64.mul", 3, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.Buffer.MUT@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum.Definitions.lbignum", "equation_Hacl.Bignum.Definitions.limb", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.lbignum", "equation_Hacl.Bignum64.t_limbs", "equation_Hacl.Spec.Bignum.Definitions.limb", "equation_Lib.Buffer.lbuffer_t", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_6138286d28611229044d3fee41fa81c0", "refinement_interpretation_Tm_refine_9d89bf7b57667578cd0e1f4470daef3b", "refinement_interpretation_Tm_refine_fd34ed7278fef8d25b01a5dc50c63716", "typing_Hacl.Bignum64.t_limbs" ], 0, "3e1b630f14e797a3d1a6575a1dc1b85c" ], [ "Hacl.Bignum64.sqr", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.t_limbs", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "int_typing", "lemma_FStar.UInt.pow2_values", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, "067127b33cf90921482079c6aa280564" ], [ "Hacl.Bignum64.sqr", 2, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "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_Hacl.Bignum.meta_len", "equation_Hacl.Bignum64.t_limbs", "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", "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_06eb4f1fa9612b97cc2b633a94839814", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok" ], 0, "e910f571514ca7019cd12f3c8db6625d" ], [ "Hacl.Bignum64.sqr", 3, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.Buffer.MUT@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum.Definitions.lbignum", "equation_Hacl.Bignum.Definitions.limb", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.lbignum", "equation_Hacl.Bignum64.t_limbs", "equation_Hacl.Spec.Bignum.Definitions.limb", "equation_Lib.Buffer.lbuffer_t", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_9d89bf7b57667578cd0e1f4470daef3b", "typing_Hacl.Bignum64.t_limbs" ], 0, "11da9775a4fe209ae0954949f4a5d711" ], [ "Hacl.Bignum64.bn_slow_precomp", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.kam", "equation_Hacl.Bignum64.t_limbs", "lemma_Hacl.Bignum.AlmostMontgomery.mk_runtime_almost_mont_len_lemma", "proj_equation_Hacl.Bignum.Mkbn_len", "refinement_interpretation_Tm_refine_6e0270ed741e9cd0732194be55e2f247", "refinement_interpretation_Tm_refine_f7999009296bef192137241c7e855f6d", "typing_Hacl.Bignum64.t_limbs" ], 0, "7a57fdf30cd8f26e3e193c3a08e77ce7" ], [ "Hacl.Bignum64.mod", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "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_Hacl.Bignum.meta_len", "equation_Hacl.Bignum64.t_limbs", "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", "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_06eb4f1fa9612b97cc2b633a94839814", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok" ], 0, "e7c4833a672bc59f90db04dd43b74b44" ], [ "Hacl.Bignum64.mod", 2, 0, 0, [ "@query", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.kam", "equation_Hacl.Bignum64.t_limbs", "lemma_Hacl.Bignum.AlmostMontgomery.mk_runtime_almost_mont_len_lemma", "typing_Hacl.Bignum64.t_limbs" ], 0, "86ff85db485a899d4815522fc0d9dbe6" ], [ "Hacl.Bignum64.mod_exp_vartime", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "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.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.t_limbs", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.v_mk_int", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.bits", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "33f361716058290bde327b82a3a718d3" ], [ "Hacl.Bignum64.mod_exp_vartime", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_10c40d5a938ed1b61eeb36acb71d7d38", "refinement_interpretation_Tm_refine_f8fe0d17dfbb7cdab62d034696dba750", "typing_Hacl.Bignum64.t_limbs" ], 0, "af2556dba53496b38afa7b002b6d97df" ], [ "Hacl.Bignum64.mod_exp_consttime", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "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.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.t_limbs", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.v_mk_int", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.bits", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "0811b524c71c4e8e008aa60ea085afb9" ], [ "Hacl.Bignum64.mod_exp_consttime", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_10c40d5a938ed1b61eeb36acb71d7d38", "refinement_interpretation_Tm_refine_f8fe0d17dfbb7cdab62d034696dba750", "typing_Hacl.Bignum64.t_limbs" ], 0, "9b6eecc3ea057027476c3135b4d2f8a5" ], [ "Hacl.Bignum64.mod_inv_prime_vartime", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "proj_equation_Hacl.Bignum.Mkbn_len", "refinement_interpretation_Tm_refine_10c40d5a938ed1b61eeb36acb71d7d38", "refinement_interpretation_Tm_refine_f8fe0d17dfbb7cdab62d034696dba750", "typing_Hacl.Bignum64.t_limbs" ], 0, "605bb519f3cde2003a18e89210a27b1e" ], [ "Hacl.Bignum64.mont_ctx_init", 1, 0, 0, [ "@query", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "typing_Hacl.Bignum64.t_limbs" ], 0, "fecb1de2e76784be26ca6c44fbfe3c81" ], [ "Hacl.Bignum64.mod_precomp", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "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_Hacl.Bignum64.t_limbs", "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", "primitive_Prims.op_Addition", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.v", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok" ], 0, "6cf52779a1736ffd8bae1ce731994c29" ], [ "Hacl.Bignum64.mod_precomp", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "refinement_interpretation_Tm_refine_4ceb6a989d11a33cfe6889a0c87dfb90", "refinement_interpretation_Tm_refine_f7999009296bef192137241c7e855f6d" ], 0, "8f8c6257b65e77cbaca84b8d704f141b" ], [ "Hacl.Bignum64.mod_exp_vartime_precomp", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "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.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.t_limbs", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.v_mk_int", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.bits", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "834f1fdaaccd27997783ae8e796c3bcc" ], [ "Hacl.Bignum64.mod_exp_vartime_precomp", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_3952bb5f0bf7bf81b904fb3112a235e7", "refinement_interpretation_Tm_refine_c1175eb0b46f95770a6e5f1d7201d903", "typing_Hacl.Bignum64.t_limbs" ], 0, "808b88f80d4eb4fc0223a09c24618dca" ], [ "Hacl.Bignum64.mod_exp_consttime_precomp", 1, 0, 0, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "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.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.t_limbs", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.v_mk_int", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.bits", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "064367fec25afe80618a89ff4828e3b2" ], [ "Hacl.Bignum64.mod_exp_consttime_precomp", 2, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_3952bb5f0bf7bf81b904fb3112a235e7", "refinement_interpretation_Tm_refine_c1175eb0b46f95770a6e5f1d7201d903", "typing_Hacl.Bignum64.t_limbs" ], 0, "814c5a4d3c0cac7bece4527f2dfd6843" ], [ "Hacl.Bignum64.mod_inv_prime_vartime_precomp", 1, 0, 0, [ "@MaxIFuel_assumption", "@query", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.ke", "equation_Hacl.Bignum64.t_limbs", "lemma_Hacl.Bignum.Exponentiation.mk_runtime_exp_len_lemma", "refinement_interpretation_Tm_refine_27cbb26f59aa12d3ef802562521cf0ed", "refinement_interpretation_Tm_refine_2a22d4d72a65716024ca216160f98431", "refinement_interpretation_Tm_refine_c1175eb0b46f95770a6e5f1d7201d903", "refinement_interpretation_Tm_refine_cf22ba6d12cb8dbea02ba71cc5305713", "typing_Hacl.Bignum64.t_limbs" ], 0, "0524593f181b757783c1fdb0d8d09551" ], [ "Hacl.Bignum64.bn_to_bytes_be", 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.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.t_limbs", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.numbytes", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.v_mk_int", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.numbytes", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "20a0523291333fee144f85aeaa1258fa" ], [ "Hacl.Bignum64.bn_to_bytes_be", 2, 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.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.t_limbs", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.numbytes", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.v_mk_int", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.numbytes", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "4eaaa8898e4cacb6b3a7bb43d57caa54" ], [ "Hacl.Bignum64.bn_to_bytes_le", 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.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.t_limbs", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.numbytes", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.v_mk_int", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.numbytes", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "e33c5a6619306f936004416ece132e44" ], [ "Hacl.Bignum64.bn_to_bytes_le", 2, 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.S8", "constructor_distinct_Lib.IntTypes.U1", "constructor_distinct_Lib.IntTypes.U16", "constructor_distinct_Lib.IntTypes.U32", "constructor_distinct_Lib.IntTypes.U64", "constructor_distinct_Lib.IntTypes.U8", "equality_tok_Lib.IntTypes.PUB@tok", "equality_tok_Lib.IntTypes.U32@tok", "equality_tok_Lib.IntTypes.U64@tok", "equation_Hacl.Bignum64.t_limbs", "equation_Lib.IntTypes.bits", "equation_Lib.IntTypes.maxint", "equation_Lib.IntTypes.minint", "equation_Lib.IntTypes.numbytes", "equation_Lib.IntTypes.range", "equation_Lib.IntTypes.unsigned", "equation_Prims.nat", "lemma_FStar.UInt.pow2_values", "lemma_Lib.IntTypes.v_mk_int", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_83845a86f2550cdf941eeb1d9b59602b", "typing_Lib.IntTypes.bits", "typing_Lib.IntTypes.numbytes", "typing_tok_Lib.IntTypes.PUB@tok", "typing_tok_Lib.IntTypes.U32@tok", "typing_tok_Lib.IntTypes.U64@tok" ], 0, "bb18ac84da8e10e7fc6c7dcafc2bb412" ] ] ]