ASIdentifierChoice_PR_asIdsOrRanges
} ASIdentifierChoice_PR;
-/* Forward declarations */
-struct ASIdOrRange;
-
/* ASIdentifierChoice */
typedef struct ASIdentifierChoice {
ASIdentifierChoice_PR present;
#include "asn1/asn1c/constr_SEQUENCE.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct ASIdentifierChoice;
-
/* ASIdentifiers */
typedef struct ASIdentifiers {
struct ASIdentifierChoice *asnum /* OPTIONAL */;
#include "asn1/asn1c/constr_SEQUENCE_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct Extension;
-
/* Extensions */
typedef struct Extensions {
A_SEQUENCE_OF(struct Extension) list;
#include "asn1/asn1c/constr_SEQUENCE_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct IPAddressFamily;
-
/* IPAddrBlocks */
typedef struct IPAddrBlocks {
A_SEQUENCE_OF(struct IPAddressFamily) list;
IPAddressChoice_PR_addressesOrRanges
} IPAddressChoice_PR;
-/* Forward declarations */
-struct IPAddressOrRange;
-
/* IPAddressChoice */
typedef struct IPAddressChoice {
IPAddressChoice_PR present;
#include "asn1/asn1c/constr_SEQUENCE_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct FileAndHash;
-
/* Manifest */
typedef struct Manifest {
INTEGER_t *version /* DEFAULT 0 */;
#include "asn1/asn1c/constr_SEQUENCE_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct RelativeDistinguishedName;
-
/* RDNSequence */
typedef struct RDNSequence {
A_SEQUENCE_OF(struct RelativeDistinguishedName) list;
#include "asn1/asn1c/constr_SEQUENCE_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct ROAIPAddress;
-
/* ROAIPAddressFamily */
typedef struct ROAIPAddressFamily {
OCTET_STRING_t addressFamily;
#include "asn1/asn1c/constr_SET_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct AttributeTypeAndValue;
-
/* RelativeDistinguishedName */
typedef struct RelativeDistinguishedName {
A_SET_OF(struct AttributeTypeAndValue) list;
#include "asn1/asn1c/constr_SET_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct RevocationInfoChoice;
-
/* RevocationInfoChoices */
typedef struct RevocationInfoChoices {
A_SET_OF(struct RevocationInfoChoice) list;
#include "asn1/asn1c/constr_SEQUENCE_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct ROAIPAddressFamily;
-
/* RouteOriginAttestation */
typedef struct RouteOriginAttestation {
INTEGER_t *version /* DEFAULT 0 */;
#include "asn1/asn1c/constr_SET_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct CMSAttribute;
-
/* SignedAttributes */
typedef struct SignedAttributes {
A_SET_OF(struct CMSAttribute) list;
#include "asn1/asn1c/constr_SEQUENCE.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct CertificateSet;
-struct RevocationInfoChoices;
-
/* SignedData */
typedef struct SignedData {
CMSVersion_t version;
#include "asn1/asn1c/constr_SEQUENCE.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct CertificateSet;
-struct RevocationInfoChoices;
-
/* SignedDataPKCS7 */
typedef struct SignedDataPKCS7 {
CMSVersion_t version;
#include "asn1/asn1c/constr_SEQUENCE.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct SignedAttributes;
-struct UnsignedAttributes;
-
/* SignerInfo */
typedef struct SignerInfo {
CMSVersion_t version;
#include "asn1/asn1c/constr_SET_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct SignerInfo;
-
/* SignerInfos */
typedef struct SignerInfos {
A_SET_OF(struct SignerInfo) list;
#include "asn1/asn1c/constr_SEQUENCE_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct Time;
-struct Extensions;
-
/* Forward definitions */
typedef struct TBSCertList__revokedCertificates__Member {
CertificateSerialNumber_t userCertificate;
#include "asn1/asn1c/constr_SET_OF.h"
#include "asn1/asn1c/constr_TYPE.h"
-/* Forward declarations */
-struct CMSAttribute;
-
/* UnsignedAttributes */
typedef struct UnsignedAttributes {
A_SET_OF(struct CMSAttribute) list;
#define ASN_IOC_H
#include "asn1/asn1c/asn_system.h"
+#include "asn1/asn1c/constr_TYPE.h"
-struct asn_TYPE_descriptor_s;
struct asn_ioc_cell_s;
/*
#include "asn1/asn1c/constr_TYPE.h"
-struct asn_TYPE_descriptor_s; /* Forward declaration */
-struct asn_codec_ctx_s; /* Forward declaration */
-
/*
* The BER decoder of any type.
* This function may be invoked directly from the application.
#include "asn1/asn1c/ber_tlv_length.h"
#include "asn1/asn1c/ber_tlv_tag.h"
-struct asn_TYPE_descriptor_s; /* Forward declaration */
struct asn_TYPE_member_s; /* Forward declaration */
/*
#include "asn1/asn1c/asn_system.h"
#include "asn1/asn1c/constr_TYPE.h"
-struct asn_TYPE_descriptor_s; /* Forward declaration */
-
/*
* Validate the structure according to the ASN.1 constraints.
* If errbuf and errlen are given, they shall be pointing to the appropriate
#include "asn1/asn1c/constr_TYPE.h"
-struct asn_TYPE_descriptor_s; /* Forward declaration */
-
/*
* The DER encoder of any type. May be invoked by the application.
* Produces DER- and BER-compliant encoding. (DER is a subset of BER).
#include <sys/types.h>
#include <unistd.h>
-struct asn_TYPE_descriptor_s; /* Forward declaration */
+#include "asn1/asn1c/constr_TYPE.h"
json_t *json_encode(
const struct asn_TYPE_descriptor_s *type_descriptor,
#include "asn1/asn1c/constr_TYPE.h"
-struct asn_TYPE_descriptor_s; /* Forward declaration */
-
/* Flags used by the xer_encode() and (*xer_type_encoder_f), defined below */
enum xer_encoder_flags_e {
/* Mode of encoding */