diff options
author | Rob Austein <sra@hactrn.net> | 2006-06-22 22:06:49 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2006-06-22 22:06:49 +0000 |
commit | b1330a5139c5b33f97ca769d4123b0557aba9b45 (patch) | |
tree | f0150bffed49c2291d92a72d17d2277afca9f318 /openssl/trunk | |
parent | f2a2e3466a21004f1522dc703a4491ac622a12d1 (diff) |
checkpoint
svn path=/openssl/trunk/crypto/x509v3/v3_asid.c; revision=16
Diffstat (limited to 'openssl/trunk')
-rw-r--r-- | openssl/trunk/crypto/x509v3/v3_asid.c | 25 |
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), |