SXNET
ASN1_ITEM_ref(SXNET),
SXNET *sx = NULL;
int SXNET_add_id_asc(SXNET **psx, const char *zone, const char *user, int userlen)
int SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, const char *user,
int SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *zone, const char *user,
SXNET *sx = NULL;
ASN1_OCTET_STRING *SXNET_get_id_asc(SXNET *sx, const char *zone)
static int sxnet_i2r(X509V3_EXT_METHOD *method, SXNET *sx, BIO *out,
ASN1_OCTET_STRING *SXNET_get_id_ulong(SXNET *sx, unsigned long lzone)
ASN1_OCTET_STRING *SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone)
static SXNET *sxnet_v2i(X509V3_EXT_METHOD *method, X509V3_CTX *ctx,
NID_sxnet, X509V3_EXT_MULTILINE, ASN1_ITEM_ref(SXNET),
ASN1_SEQUENCE(SXNET) = {
ASN1_SIMPLE(SXNET, version, ASN1_INTEGER),
ASN1_SEQUENCE_OF(SXNET, ids, SXNETID)
} ASN1_SEQUENCE_END(SXNET)
IMPLEMENT_ASN1_FUNCTIONS(SXNET)
static int sxnet_i2r(X509V3_EXT_METHOD *method, SXNET *sx, BIO *out,
static SXNET *sxnet_v2i(X509V3_EXT_METHOD *method, X509V3_CTX *ctx,
ASN1_ITEM_ref(SXNET),
DECLARE_ASN1_FUNCTIONS(SXNET)
int SXNET_add_id_asc(SXNET **psx, const char *zone, const char *user, int userlen);
int SXNET_add_id_ulong(SXNET **psx, unsigned long lzone, const char *user,
int SXNET_add_id_INTEGER(SXNET **psx, ASN1_INTEGER *izone, const char *user,
ASN1_OCTET_STRING *SXNET_get_id_asc(SXNET *sx, const char *zone);
ASN1_OCTET_STRING *SXNET_get_id_ulong(SXNET *sx, unsigned long lzone);
ASN1_OCTET_STRING *SXNET_get_id_INTEGER(SXNET *sx, ASN1_INTEGER *zone);