Prepare for 0.9.8ze-dev
[oweals/openssl.git] / crypto / asn1 / x_algor.c
index 99e53429b797960f635363ded6ce1d24e7189204..acc41bacca6e991864bf43eb36e206428f87a061 100644 (file)
@@ -128,3 +128,13 @@ void X509_ALGOR_get0(ASN1_OBJECT **paobj, int *pptype, void **ppval,
                }
        }
 
+int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b)
+       {
+       int rv;
+       rv = OBJ_cmp(a->algorithm, b->algorithm);
+       if (rv)
+               return rv;
+       if (!a->parameter && !b->parameter)
+               return 0;
+       return ASN1_TYPE_cmp(a->parameter, b->parameter);
+       }