val taglen : FStar.UInt32.t
let taglen = 16ul
(**
  This interfaces provides an abstraction for the verified Hacl* Crypto.AEAD.Main module,
  using FStar.Bytes rather than buffers.
*)
module MiTLS.AEAD
open MiTLS
module HS = FStar.HyperStack //Added automatically

module I = MiTLS.Crypto.Indexing
module U32 = FStar.UInt32
module U128 = FStar.UInt128
module Plain = MiTLS.Crypto.Plain

open FStar.Bytes
open FStar.UInt32
open MiTLS.Mem
open MiTLS.Pkg

let ivlen (alg:I.cipherAlg) = 12ul
/
prims.fst.checked MiTLS.Pkg.fst.checked MiTLS.Mem.fst.checked MiTLS.Flag.fst.checked MiTLS.Crypto.Plain.fsti.checked MiTLS.Crypto.Indexing.fst.checked FStar.UInt32.fsti.checked FStar.UInt128.fsti.checked FStar.UInt.fsti.checked FStar.Set.fsti.checked FStar.Seq.fst.checked FStar.Pervasives.fsti.checked FStar.Mul.fst.checked FStar.Monotonic.Heap.fsti.checked FStar.Map.fsti.checked FStar.HyperStack.fst.checked FStar.Bytes.fsti.checked
MiTLS.AEAD.fsti
FStar.UInt32.t
FStar.UInt32.__uint_to_t
let taglen =
  
16ul