Remove X509_REQ's refcount.
We have no X509_REQ_up_ref function, and neither does OpenSSL. That
means this reference count is unreachable, so remove it.
Change-Id: I6a0899b8fcb0716d47c89174b561e90d99a9b54b
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/53306
Reviewed-by: Bob Beck <bbe@google.com>
Commit-Queue: David Benjamin <davidben@google.com>
diff --git a/crypto/x509/internal.h b/crypto/x509/internal.h
index 23c961e..77f2d97 100644
--- a/crypto/x509/internal.h
+++ b/crypto/x509/internal.h
@@ -181,7 +181,6 @@
X509_REQ_INFO *req_info;
X509_ALGOR *sig_alg;
ASN1_BIT_STRING *signature;
- CRYPTO_refcount_t references;
} /* X509_REQ */;
struct x509_revoked_st {
diff --git a/crypto/x509/x_req.c b/crypto/x509/x_req.c
index f7faf39..59cfbab 100644
--- a/crypto/x509/x_req.c
+++ b/crypto/x509/x_req.c
@@ -105,11 +105,11 @@
IMPLEMENT_ASN1_FUNCTIONS(X509_REQ_INFO)
-ASN1_SEQUENCE_ref(X509_REQ, 0) = {
+ASN1_SEQUENCE(X509_REQ) = {
ASN1_SIMPLE(X509_REQ, req_info, X509_REQ_INFO),
ASN1_SIMPLE(X509_REQ, sig_alg, X509_ALGOR),
ASN1_SIMPLE(X509_REQ, signature, ASN1_BIT_STRING),
-} ASN1_SEQUENCE_END_ref(X509_REQ, X509_REQ)
+} ASN1_SEQUENCE_END(X509_REQ)
IMPLEMENT_ASN1_FUNCTIONS(X509_REQ)