val parse_x509_version_payload
: parser parse_x509_version_payload_kind x509_version_payload_t
val parse_x509_version_payload
: parser parse_x509_version_payload_kind x509_version_payload_t
let parse_x509_version_payload
= parse_asn1_TLV_of_type INTEGER
  `parse_filter`
  filter_x509_version
module X509.BasicFields.Version

open LowParse.Low.Base

open ASN1.Spec
open ASN1.Low

open X509.Base

open FStar.Integers

#set-options "--z3rlimit 32 --fuel 0 --ifuel 0"
/
X509.Base.fst.checked prims.fst.checked LowParse.Low.Base.fst.checked FStar.UInt8.fsti.checked FStar.Pervasives.fsti.checked FStar.Integers.fst.checked FStar.Int32.fsti.checked ASN1.Spec.fst.checked ASN1.Low.fst.checked
X509.BasicFields.Version.fst
LowParse.Spec.Base.parser X509.BasicFields.Version.parse_x509_version_payload_kind
  X509.BasicFields.Version.x509_version_payload_t
LowParse.Spec.Combinators.parse_filter ASN1.Spec.TLV.parse_asn1_TLV_kind_of_type ASN1.Base.INTEGER ASN1.Base.datatype_of_asn1_type ASN1.Spec.TLV.parse_asn1_TLV_of_type X509.BasicFields.Version.filter_x509_version
let parse_x509_version_payload =
  
(parse_asn1_TLV_of_type INTEGER) `parse_filter` filter_x509_version