Revision 027cee49342e5e1ac0ccf4ca6e4b5b868e70a0a2 authored by Aseem Rastogi on 22 March 2020, 07:14:03 UTC, committed by Aseem Rastogi on 22 March 2020, 07:14:03 UTC
1 parent df0c85e
Raw File
Hacl.Curve25519_64.fst.hints
[
  "όL��R0H�\u0015�Y��F",
  [
    [
      "Hacl.Curve25519_64.g25519",
      1,
      2,
      1,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
        "@fuel_correspondence_Prims.pow2.fuel_instrumented",
        "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented",
        "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query",
        "b2t_def", "bool_inversion", "bool_typing",
        "constructor_distinct_Lib.Buffer.IMMUT",
        "constructor_distinct_Lib.IntTypes.PUB",
        "constructor_distinct_Lib.IntTypes.U1",
        "constructor_distinct_Lib.IntTypes.U32",
        "constructor_distinct_Lib.IntTypes.U8",
        "constructor_distinct_Prims.Cons", "data_elim_Prims.Cons",
        "equality_tok_Lib.Buffer.IMMUT@tok",
        "equality_tok_Lib.IntTypes.PUB@tok",
        "equality_tok_Lib.IntTypes.U32@tok",
        "equation_FStar.HyperStack.ST.is_eternal_region",
        "equation_FStar.Monotonic.HyperHeap.hmap",
        "equation_FStar.Monotonic.HyperStack.is_heap_color",
        "equation_FStar.Monotonic.HyperStack.is_tip",
        "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip",
        "equation_FStar.Monotonic.HyperStack.mem",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int",
        "equation_FStar.UInt.min_int", "equation_FStar.UInt.size",
        "equation_FStar.UInt.uint_t", "equation_Lib.Buffer.buffer_t",
        "equation_Lib.Buffer.lbuffer_t", "equation_Lib.Buffer.length",
        "equation_Lib.Buffer.recallable", "equation_Lib.Buffer.witnessed",
        "equation_Lib.IntTypes.byte_t", "equation_Lib.IntTypes.int_t",
        "equation_Lib.IntTypes.pub_int_t", "equation_Lib.IntTypes.pub_int_v",
        "equation_Lib.IntTypes.v",
        "equation_LowStar.ImmutableBuffer.ibuffer",
        "equation_LowStar.ImmutableBuffer.immutable_preorder",
        "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat",
        "equation_Spec.Curve25519.basepoint_list",
        "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented",
        "function_token_typing_FStar.Monotonic.Heap.heap",
        "function_token_typing_Lib.IntTypes.byte_t", "int_inversion",
        "int_typing", "lemma_FStar.Map.lemma_ContainsDom",
        "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv",
        "lemma_Lib.IntTypes.v_mk_int", "primitive_Prims.op_Addition",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl",
        "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a",
        "refinement_interpretation_Tm_refine_365abba901205a01d0ef28ebf2198c47",
        "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
        "refinement_interpretation_Tm_refine_9d89bf7b57667578cd0e1f4470daef3b",
        "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e",
        "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec",
        "refinement_interpretation_Tm_refine_f6c48ed0e29b67224e0bd751c7777fe9",
        "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
        "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains",
        "typing_FStar.Monotonic.HyperHeap.rid",
        "typing_FStar.Monotonic.HyperHeap.rid_freeable",
        "typing_FStar.Monotonic.HyperHeap.root",
        "typing_FStar.Monotonic.HyperStack.get_hmap",
        "typing_FStar.Monotonic.HyperStack.get_tip",
        "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t",
        "typing_FStar.UInt32.v", "typing_Lib.Buffer.length",
        "typing_Lib.IntTypes.pub_int_v",
        "typing_LowStar.ImmutableBuffer.immutable_preorder",
        "typing_LowStar.Monotonic.Buffer.len",
        "typing_tok_Lib.Buffer.IMMUT@tok", "typing_tok_Lib.IntTypes.PUB@tok",
        "typing_tok_Lib.IntTypes.U32@tok"
      ],
      0,
      "94c1c25d1aff35fa80fe181e84aa9c9e"
    ],
    [
      "Hacl.Curve25519_64.point_add_and_double",
      1,
      0,
      0,
      [ "@query" ],
      0,
      "35e0bcbebaab894c7d0f3568efc9953b"
    ],
    [
      "Hacl.Curve25519_64.point_double",
      1,
      0,
      0,
      [ "@query" ],
      0,
      "5ca77b0fe625db281b7767378837892d"
    ],
    [
      "Hacl.Curve25519_64.montgomery_ladder",
      1,
      0,
      0,
      [ "@query" ],
      0,
      "9e5fe2c2122b0280b2e9cb89572d391f"
    ],
    [
      "Hacl.Curve25519_64.fsquare_times",
      1,
      0,
      0,
      [ "@query" ],
      0,
      "ed314321f6ba05a6808e5066ad6cf474"
    ],
    [
      "Hacl.Curve25519_64.finv",
      1,
      0,
      0,
      [ "@query" ],
      0,
      "08d116d3dfb807c005a1f7940e03f184"
    ],
    [
      "Hacl.Curve25519_64.store_felem",
      1,
      0,
      0,
      [ "@query" ],
      0,
      "55dedba84dffa0922f2d0869cdd0a915"
    ],
    [
      "Hacl.Curve25519_64.encode_point",
      1,
      0,
      0,
      [ "@query" ],
      0,
      "b2faa269b45f984d6496873a1789cad8"
    ],
    [
      "Hacl.Curve25519_64.scalarmult",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Hacl.Curve25519_64.p",
        "equation_Hacl.Impl.Curve25519.Field64.Vale.p",
        "refinement_interpretation_Tm_refine_18df2f1366d3cc65965b0ed5534b8452",
        "refinement_interpretation_Tm_refine_459b9ab77aac04d52b8dfacb0eefd9b2",
        "refinement_interpretation_Tm_refine_b64671e12b7bed191ea1ef66664f5256",
        "refinement_interpretation_Tm_refine_dac39a08e8a2b6d884d0b86408735945"
      ],
      0,
      "4e5f3045744d54ee47fc16ec86f5d4b4"
    ],
    [
      "Hacl.Curve25519_64.secret_to_public",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Hacl.Curve25519_64.p",
        "equation_Hacl.Impl.Curve25519.Field64.Vale.p",
        "refinement_interpretation_Tm_refine_18df2f1366d3cc65965b0ed5534b8452",
        "refinement_interpretation_Tm_refine_997c8638bf1359fe14f8495b510217f4",
        "refinement_interpretation_Tm_refine_9bda0e595d7a218321ae86160750feda",
        "refinement_interpretation_Tm_refine_dac39a08e8a2b6d884d0b86408735945"
      ],
      0,
      "c47ccd1032810db32aa8a80c628efec5"
    ],
    [
      "Hacl.Curve25519_64.ecdh",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Hacl.Curve25519_64.p",
        "equation_Hacl.Impl.Curve25519.Field64.Vale.p",
        "refinement_interpretation_Tm_refine_18df2f1366d3cc65965b0ed5534b8452",
        "refinement_interpretation_Tm_refine_dac39a08e8a2b6d884d0b86408735945"
      ],
      0,
      "1c839bed64cb9344501054bb3951a011"
    ]
  ]
]
back to top