aboutsummaryrefslogtreecommitdiff
path: root/openssl/trunk/crypto/x509v3/v3_asid.c
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2006-06-22 22:06:49 +0000
committerRob Austein <sra@hactrn.net>2006-06-22 22:06:49 +0000
commitb1330a5139c5b33f97ca769d4123b0557aba9b45 (patch)
treef0150bffed49c2291d92a72d17d2277afca9f318 /openssl/trunk/crypto/x509v3/v3_asid.c
parentf2a2e3466a21004f1522dc703a4491ac622a12d1 (diff)
checkpoint
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=16
Diffstat (limited to 'openssl/trunk/crypto/x509v3/v3_asid.c')
-rw-r--r--openssl/trunk/crypto/x509v3/v3_asid.c25
1 files changed, 14 insertions, 11 deletions
diff --git a/openssl/trunk/crypto/x509v3/v3_asid.c b/openssl/trunk/crypto/x509v3/v3_asid.c
index a6a6619c..ef4b0b96 100644
--- a/openssl/trunk/crypto/x509v3/v3_asid.c
+++ b/openssl/trunk/crypto/x509v3/v3_asid.c
@@ -16,29 +16,32 @@
/* RFC 3779 AS ID */
+static int i2r_asid(X509V3_EXT_METHOD *method, ASIDENTIFERS *asid, BIO *out, int indent);
+static ASIDENTIFERS *r2i_asid(X509V3_EXT_METHOD *method, X509V3_CTX *ctx, char *value);
+
X509V3_EXT_METHOD v3_asid = {
- NID_rfc3779_asidentifiers,
+ NID_rfc3779_asidentifer_extension,
0,
- ASN1_ITEM_ref(ASIDENTIFIERS),
+ ASN1_ITEM_ref(ASIDENTIFER_EXTENSION),
0, 0, 0, 0, 0, 0, 0, 0, 0,
(X509V3_EXT_I2R) i2r_asid,
(X509V3_EXT_R2I) r2i_asid,
NULL
};
-ASN1_ITEM_TEMPLATE(ASIDENTIFIERS) =
+ASN1_ITEM_TEMPLATE(ASIDENTIFER_EXTENSION) =
ASN1_EX_TEMPLATE_TYPE(ASN1_TFLG_SEQUENCE, 0,
- ASIDENTIFIERS, ASIDENTIFERS_SEQUENCE)
-ASN1_ITEM_TEMPLATE_END(ASIDENTIFIERS)
+ ASIDENTIFER_EXTENSION, ASIDENTIFERS)
+ASN1_ITEM_TEMPLATE_END(ASIDENTIFER_EXTENSION)
-IMPLEMENT_ASN1_FUNCTIONS(ASIDENTIFIERS)
+IMPLEMENT_ASN1_FUNCTIONS(ASIDENTIFER_EXTENSION)
-ASN1_SEQUENCE(ASIDENTIFERS_SEQUENCE) = {
- ASN1_EXP_OPT(ASIDENTIFERS_SEQUENCE, asnum, ASIDENTIFERCHOICE, 0),
- ASN1_EXP_OPT(ASIDENTIFERS_SEQUENCE, rdi, ASIDENTIFERCHOICE, 1)
-} ASN1_SEQUENCE_END(ASIDENTIFERS_SEQUENCE)
+ASN1_SEQUENCE(ASIDENTIFERS) = {
+ ASN1_EXP_OPT(ASIDENTIFERS, asnum, ASIDENTIFERCHOICE, 0),
+ ASN1_EXP_OPT(ASIDENTIFERS, rdi, ASIDENTIFERCHOICE, 1)
+} ASN1_SEQUENCE_END(ASIDENTIFERS)
-IMPLEMENT_ASN1_FUNCTIONS(ASIDENTIFERS_SEQUENCE)
+IMPLEMENT_ASN1_FUNCTIONS(ASIDENTIFERS)
ASN1_CHOICE(ASIDENTIFERCHOICE) = {
ASN1_IMP(ASIDENTIFERCHOICE, inherit, ASN1_NULL, 0),