Overhaul 'crl' application, add a proper X509_CRL_print function and start
[openssl.git] / crypto / x509 / x_all.c
index b7dde23e9a90d50b1907bc47aa83dcdeeb6fda6e..682de167f7b77328a68e49a97b07e4583b7f03cc 100644 (file)
@@ -133,6 +133,13 @@ EVP_MD *md;
                x->signature, (char *)x->spkac,pkey,md));
        }
 
+X509_ATTRIBUTE *X509_ATTRIBUTE_dup(xa)
+X509_ATTRIBUTE *xa;
+       {
+       return((X509_ATTRIBUTE *)ASN1_dup((int (*)())i2d_X509_ATTRIBUTE,
+               (char *(*)())d2i_X509_ATTRIBUTE,(char *)xa));
+       }
+
 X509 *X509_dup(x509)
 X509 *x509;
        {
@@ -421,6 +428,13 @@ DSA *dsa;
        }
 #endif
 
+X509_ALGOR *X509_ALGOR_dup(xn)
+X509_ALGOR *xn;
+       {
+       return((X509_ALGOR *)ASN1_dup((int (*)())i2d_X509_ALGOR,
+       (char *(*)())d2i_X509_ALGOR,(char *)xn));
+       }
+
 X509_NAME *X509_NAME_dup(xn)
 X509_NAME *xn;
        {