aboutsummaryrefslogtreecommitdiff
path: root/openssl/trunk/crypto/x509v3/x509v3.h
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2006-08-22 22:13:35 +0000
committerRob Austein <sra@hactrn.net>2006-08-22 22:13:35 +0000
commit352dd614a7af8974bd2cfaaa37a669d09cae0383 (patch)
tree799d3ba409d775e24029830cba87aa189cbfab5b /openssl/trunk/crypto/x509v3/x509v3.h
parentc3d03b59e33ac4b710a5665f6244ba4302362c60 (diff)
Reorganize slightly to make canonical form functions global.
svn path=/openssl/README; revision=174
Diffstat (limited to 'openssl/trunk/crypto/x509v3/x509v3.h')
-rw-r--r--openssl/trunk/crypto/x509v3/x509v3.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/openssl/trunk/crypto/x509v3/x509v3.h b/openssl/trunk/crypto/x509v3/x509v3.h
index 2e2e2e21..660b5c73 100644
--- a/openssl/trunk/crypto/x509v3/x509v3.h
+++ b/openssl/trunk/crypto/x509v3/x509v3.h
@@ -725,6 +725,14 @@ DECLARE_ASN1_FUNCTIONS(IPAddressFamily)
#define IANA_AFI_IPV6 2
/*
+ * Canonical forms.
+ */
+int v3_asid_is_canonical(ASIdentifiers *asid);
+int v3_addr_is_canonical(IPAddrBlocks *addr);
+int v3_asid_canonize(ASIdentifiers *asid);
+int v3_addr_canonize(IPAddrBlocks *addr);
+
+/*
* Check whether RFC 3779 extensions nest properly.
*/
int v3_asid_validate_path(X509_STORE_CTX *);
@@ -743,6 +751,8 @@ void ERR_load_X509V3_strings(void);
/* Error codes for the X509V3 functions. */
/* Function codes. */
+#define X509V3_F_ASIDENTIFIERCHOICE_CANONIZE 161
+#define X509V3_F_ASIDENTIFIERCHOICE_IS_CANONICAL 162
#define X509V3_F_ASID_CANONIZE 159
#define X509V3_F_ASID_IS_CANONICAL 158
#define X509V3_F_COPY_EMAIL 122