aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/x509/x_crl.c
diff options
context:
space:
mode:
authorBoringSSL Robot <178796648329-compute@developer.gserviceaccount.com>2024-02-14 23:39:44 +0000
committerBoringSSL Robot <178796648329-compute@developer.gserviceaccount.com>2024-02-14 23:39:44 +0000
commit8ed092b54604624002a054bf10c34357f71e7a66 (patch)
tree1741a1f2c4781e0c6c9a4c09948736fb7f8a3694 /src/crypto/x509/x_crl.c
parentb2254dc6314050238a77eac45699a11d46967acf (diff)
parent1b7fdbd9101dedc3e0aa3fcf4ff74eacddb34ecc (diff)
downloadboringssl-8ed092b54604624002a054bf10c34357f71e7a66.zip
boringssl-8ed092b54604624002a054bf10c34357f71e7a66.tar.gz
boringssl-8ed092b54604624002a054bf10c34357f71e7a66.tar.bz2
update chromium-stable-with-bazel from chromium-stable branch
Diffstat (limited to 'src/crypto/x509/x_crl.c')
-rw-r--r--src/crypto/x509/x_crl.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/crypto/x509/x_crl.c b/src/crypto/x509/x_crl.c
index e140748..81aa489 100644
--- a/src/crypto/x509/x_crl.c
+++ b/src/crypto/x509/x_crl.c
@@ -81,8 +81,8 @@ ASN1_SEQUENCE(X509_REVOKED) = {
ASN1_SEQUENCE_OF_OPT(X509_REVOKED, extensions, X509_EXTENSION),
} ASN1_SEQUENCE_END(X509_REVOKED)
-static int crl_lookup(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial,
- X509_NAME *issuer);
+static int crl_lookup(X509_CRL *crl, X509_REVOKED **ret,
+ const ASN1_INTEGER *serial, X509_NAME *issuer);
// The X509_CRL_INFO structure needs a bit of customisation. Since we cache
// the original encoding the signature wont be affected by reordering of the
@@ -391,7 +391,7 @@ int X509_CRL_verify(X509_CRL *crl, EVP_PKEY *pkey) {
}
int X509_CRL_get0_by_serial(X509_CRL *crl, X509_REVOKED **ret,
- ASN1_INTEGER *serial) {
+ const ASN1_INTEGER *serial) {
return crl_lookup(crl, ret, serial, NULL);
}
@@ -432,14 +432,14 @@ static int crl_revoked_issuer_match(X509_CRL *crl, X509_NAME *nm,
static CRYPTO_MUTEX g_crl_sort_lock = CRYPTO_MUTEX_INIT;
-static int crl_lookup(X509_CRL *crl, X509_REVOKED **ret, ASN1_INTEGER *serial,
- X509_NAME *issuer) {
+static int crl_lookup(X509_CRL *crl, X509_REVOKED **ret,
+ const ASN1_INTEGER *serial, X509_NAME *issuer) {
// Use an assert, rather than a runtime error, because returning nothing for a
// CRL is arguably failing open, rather than closed.
assert(serial->type == V_ASN1_INTEGER || serial->type == V_ASN1_NEG_INTEGER);
X509_REVOKED rtmp, *rev;
size_t idx;
- rtmp.serialNumber = serial;
+ rtmp.serialNumber = (ASN1_INTEGER *)serial;
// Sort revoked into serial number order if not already sorted. Do this
// under a lock to avoid race condition.