Raw File
Crypto.Plain.fst.hints
[
  "����=z\u0002\u0010d>a9�#�",
  [
    [
      "Crypto.Plain.repr",
      1,
      0,
      0,
      [
        "@query", "assumption_FStar.Seq.Base.seq_haseq",
        "assumption_FStar.UInt8.t__haseq",
        "equation_Crypto.Symmetric.Bytes.bytes", "equation_FStar.UInt8.t",
        "haseqCrypto.Plain_Tm_refine_eb2bc3727753045fe24be2f593c626a0",
        "kinding_FStar.UInt8.t_@tok"
      ],
      0
    ],
    [
      "Crypto.Plain.repr",
      2,
      0,
      0,
      [ "@query", "equation_Crypto.Plain.as_bytes" ],
      0
    ],
    [
      "Crypto.Plain.make",
      1,
      0,
      0,
      [
        "@query", "assumption_FStar.Seq.Base.seq_haseq",
        "assumption_FStar.UInt8.t__haseq",
        "equation_Crypto.Symmetric.Bytes.bytes", "equation_FStar.UInt8.t",
        "haseqCrypto.Plain_Tm_refine_eb2bc3727753045fe24be2f593c626a0",
        "kinding_FStar.UInt8.t_@tok"
      ],
      0
    ],
    [
      "Crypto.Plain.make",
      2,
      0,
      0,
      [ "@query", "equation_Crypto.Plain.as_bytes" ],
      0
    ],
    [
      "Crypto.Plain.slice",
      1,
      0,
      0,
      [
        "@query", "assumption_FStar.Seq.Base.seq_haseq",
        "assumption_FStar.UInt8.t__haseq", "equation_FStar.UInt8.t",
        "kinding_FStar.UInt8.t_@tok"
      ],
      0
    ],
    [
      "Crypto.Plain.slice",
      2,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Crypto.Plain_Tm_refine_8373bfe7981d84c22aeea0bf45177f5b"
      ],
      0
    ],
    [
      "Crypto.Plain.slice",
      3,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Crypto.Plain.as_bytes",
        "equation_Crypto.Plain.plain", "equation_Crypto.Plain.plainLen",
        "equation_Crypto.Symmetric.Bytes.bytes",
        "equation_Crypto.Symmetric.Bytes.lbytes", "equation_FStar.UInt8.t",
        "equation_Prims.nat", "int_inversion",
        "primitive_Prims.op_LessThanOrEqual",
        "primitive_Prims.op_Subtraction",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Crypto.Plain_Tm_refine_8373bfe7981d84c22aeea0bf45177f5b",
        "refinement_interpretation_FStar.Endianness_Tm_refine_b769c0bf16cb286238e7b11ff583e99b",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Crypto.Plain.slice",
      4,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Crypto.Plain.as_bytes",
        "equation_Crypto.Plain.plain", "equation_Crypto.Plain.plainLen",
        "equation_Crypto.Symmetric.Bytes.bytes",
        "equation_Crypto.Symmetric.Bytes.lbytes", "equation_FStar.UInt8.t",
        "equation_Prims.nat", "int_inversion", "kinding_FStar.UInt8.t_@tok",
        "lemma_FStar.Seq.Base.lemma_len_slice",
        "primitive_Prims.op_LessThanOrEqual",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Crypto.Plain_Tm_refine_8373bfe7981d84c22aeea0bf45177f5b",
        "refinement_interpretation_FStar.Endianness_Tm_refine_b769c0bf16cb286238e7b11ff583e99b",
        "refinement_interpretation_FStar.Seq.Base_Tm_refine_aebc5aa9049e78f605051015a3436e68",
        "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
      ],
      0
    ],
    [
      "Crypto.Plain.as_buffer_injective",
      1,
      0,
      0,
      [
        "@query", "equation_Crypto.Plain.as_buffer",
        "equation_Crypto.Plain.hide_buffer", "unit_typing"
      ],
      0
    ],
    [
      "Crypto.Plain.sel_plain",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.v",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.bufferRepr",
      1,
      0,
      0,
      [ "@query", "equation_Crypto.Plain.as_buffer" ],
      0
    ],
    [
      "Crypto.Plain.create",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Crypto.Plain.as_buffer",
        "equation_Crypto.Plain.live", "equation_Crypto.Plain.live_",
        "equation_Crypto.Plain.plainBuffer",
        "equation_Crypto.Symmetric.Bytes.buffer",
        "equation_Crypto.Symmetric.Bytes.lbuffer",
        "equation_FStar.Buffer.buffer", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.v", "equation_FStar.UInt8.t",
        "fuel_guarded_inversion_FStar.Buffer._buffer",
        "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mem",
        "fuel_guarded_inversion_FStar.UInt32.t_",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_Crypto.Symmetric.Bytes_Tm_refine_0a042ab6539b2f710b0f9b6639051b4e",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.create",
      2,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.v",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.create",
      3,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.v",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.create",
      4,
      0,
      0,
      [ "@query", "assumption_Prims.HasEq_int" ],
      0
    ],
    [
      "Crypto.Plain.create",
      5,
      0,
      0,
      [
        "@query", "assumption_Prims.HasEq_int", "equation_FStar.UInt32.n",
        "haseqCrypto.Plain_Tm_refine_f2c63b31fd0059912139424a133143ce",
        "projection_inverse_BoxInt_proj_0"
      ],
      0
    ],
    [
      "Crypto.Plain.create",
      6,
      0,
      0,
      [ "@query", "assumption_FStar.Monotonic.HyperHeap.HasEq_rid" ],
      0
    ],
    [
      "Crypto.Plain.create",
      7,
      0,
      0,
      [ "@query", "assumption_FStar.Monotonic.HyperHeap.HasEq_rid" ],
      0
    ],
    [
      "Crypto.Plain.create",
      8,
      0,
      0,
      [ "@query", "assumption_FStar.Monotonic.HyperHeap.HasEq_rid" ],
      0
    ],
    [
      "Crypto.Plain.create",
      9,
      0,
      0,
      [ "@query", "assumption_FStar.Monotonic.HyperHeap.HasEq_rid" ],
      0
    ],
    [
      "Crypto.Plain.sub",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Crypto.Plain.as_buffer",
        "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.v",
        "equation_FStar.UInt8.t", "fuel_guarded_inversion_FStar.UInt32.t_",
        "lemma_FStar.Buffer.lemma_size", "projection_inverse_BoxInt_proj_0",
        "refinement_interpretation_Crypto.Plain_Tm_refine_83c14f47d42d83320358ace5f80bd393",
        "refinement_interpretation_FStar.Buffer_Tm_refine_8518e8b728e19b2937c780d25ff7abcb",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.load",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.v",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.load",
      2,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.v",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.load",
      3,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.v",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.load",
      4,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "b2t_def",
        "equation_FStar.UInt.fits", "equation_FStar.UInt.min_int",
        "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.v",
        "lemma_FStar.Buffer.lemma_size", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_LessThanOrEqual",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.load",
      5,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Crypto.Plain.as_buffer",
        "equation_Crypto.Plain.live", "equation_Crypto.Plain.plain",
        "equation_Crypto.Plain.plainBuffer",
        "equation_Crypto.Plain.sel_plain",
        "equation_Crypto.Symmetric.Bytes.buffer",
        "equation_Crypto.Symmetric.Bytes.bytes",
        "equation_Crypto.Symmetric.Bytes.lbuffer",
        "equation_Crypto.Symmetric.Bytes.lbytes",
        "equation_Crypto.Symmetric.Bytes.sel_bytes",
        "equation_FStar.Buffer.buffer", "equation_FStar.Buffer.length",
        "equation_FStar.Monotonic.Heap.equal_dom",
        "equation_FStar.Monotonic.HyperStack.equal_stack_domains",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.v",
        "equation_FStar.UInt8.t",
        "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mem",
        "fuel_guarded_inversion_FStar.UInt32.t_",
        "kinding_FStar.UInt8.t_@tok", "lemma_FStar.Seq.Base.lemma_eq_elim",
        "proj_equation_FStar.Buffer.MkBuffer_length",
        "proj_equation_FStar.UInt32.Mk_v",
        "refinement_interpretation_Crypto.Symmetric.Bytes_Tm_refine_0a042ab6539b2f710b0f9b6639051b4e",
        "refinement_interpretation_FStar.Buffer_Tm_refine_811063936efbc06568ec405d75452cb9",
        "refinement_interpretation_FStar.Buffer_Tm_refine_ac61996218e7c5b51c85527152e93166",
        "refinement_interpretation_FStar.Endianness_Tm_refine_b769c0bf16cb286238e7b11ff583e99b",
        "typing_FStar.Buffer.__proj__MkBuffer__item__length",
        "typing_FStar.Buffer.as_seq"
      ],
      0
    ],
    [
      "Crypto.Plain.store",
      1,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.v",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.store",
      2,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.v",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.store",
      3,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.v",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.store",
      4,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t",
        "equation_FStar.UInt32.n", "equation_FStar.UInt32.t",
        "equation_FStar.UInt32.v", "fuel_guarded_inversion_FStar.UInt32.t_",
        "lemma_FStar.Buffer.lemma_size",
        "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87",
        "typing_FStar.UInt32.v"
      ],
      0
    ],
    [
      "Crypto.Plain.store",
      5,
      0,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Crypto.Plain.as_buffer",
        "equation_Crypto.Plain.live", "equation_Crypto.Plain.plain",
        "equation_Crypto.Plain.plainBuffer",
        "equation_Crypto.Plain.sel_plain",
        "equation_Crypto.Symmetric.Bytes.buffer",
        "equation_Crypto.Symmetric.Bytes.bytes",
        "equation_Crypto.Symmetric.Bytes.lbuffer",
        "equation_Crypto.Symmetric.Bytes.lbytes",
        "equation_Crypto.Symmetric.Bytes.sel_bytes",
        "equation_FStar.Buffer.buffer", "equation_FStar.Buffer.length",
        "equation_FStar.UInt32.t", "equation_FStar.UInt32.v",
        "equation_FStar.UInt8.t",
        "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mem",
        "fuel_guarded_inversion_FStar.UInt32.t_",
        "kinding_FStar.UInt8.t_@tok", "lemma_FStar.Seq.Base.lemma_eq_elim",
        "proj_equation_FStar.Buffer.MkBuffer_length",
        "proj_equation_FStar.UInt32.Mk_v",
        "refinement_interpretation_Crypto.Symmetric.Bytes_Tm_refine_0a042ab6539b2f710b0f9b6639051b4e",
        "refinement_interpretation_FStar.Buffer_Tm_refine_811063936efbc06568ec405d75452cb9",
        "refinement_interpretation_FStar.Buffer_Tm_refine_ac61996218e7c5b51c85527152e93166",
        "refinement_interpretation_FStar.Endianness_Tm_refine_b769c0bf16cb286238e7b11ff583e99b",
        "typing_FStar.Buffer.__proj__MkBuffer__item__length",
        "typing_FStar.Buffer.as_seq"
      ],
      0
    ]
  ]
]
back to top