Rename X509_CINF::signature to X509_CINF::tbs_sig_alg
In preparation for folding the structs together.
Bug: 42290417
Change-Id: Idbad2d732ac6ea555b08ae8c352c2fb7f7c7ff31
Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/81780
Commit-Queue: David Benjamin <davidben@google.com>
Reviewed-by: Adam Langley <agl@google.com>
diff --git a/crypto/x509/internal.h b/crypto/x509/internal.h
index 360a19c..dcff849 100644
--- a/crypto/x509/internal.h
+++ b/crypto/x509/internal.h
@@ -110,7 +110,7 @@
typedef struct {
ASN1_INTEGER *version; // [ 0 ] default of v1
ASN1_INTEGER *serialNumber;
- X509_ALGOR *signature;
+ X509_ALGOR *tbs_sig_alg;
X509_NAME *issuer;
X509_VAL *validity;
X509_NAME *subject;
diff --git a/crypto/x509/t_x509.cc b/crypto/x509/t_x509.cc
index 808d1c3..1264cb0 100644
--- a/crypto/x509/t_x509.cc
+++ b/crypto/x509/t_x509.cc
@@ -107,7 +107,7 @@
}
if (!(cflag & X509_FLAG_NO_SIGNAME)) {
- if (X509_signature_print(bp, ci->signature, NULL) <= 0) {
+ if (X509_signature_print(bp, ci->tbs_sig_alg, NULL) <= 0) {
return 0;
}
}
diff --git a/crypto/x509/x509_set.cc b/crypto/x509/x509_set.cc
index 332c0a5..76c86d3 100644
--- a/crypto/x509/x509_set.cc
+++ b/crypto/x509/x509_set.cc
@@ -190,7 +190,7 @@
}
const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x) {
- return x->cert_info->signature;
+ return x->cert_info->tbs_sig_alg;
}
X509_PUBKEY *X509_get_X509_PUBKEY(const X509 *x509) {
diff --git a/crypto/x509/x_all.cc b/crypto/x509/x_all.cc
index 2290255..73f620a 100644
--- a/crypto/x509/x_all.cc
+++ b/crypto/x509/x_all.cc
@@ -29,7 +29,7 @@
int X509_verify(X509 *x509, EVP_PKEY *pkey) {
- if (X509_ALGOR_cmp(&x509->sig_alg, x509->cert_info->signature)) {
+ if (X509_ALGOR_cmp(&x509->sig_alg, x509->cert_info->tbs_sig_alg)) {
OPENSSL_PUT_ERROR(X509, X509_R_SIGNATURE_ALGORITHM_MISMATCH);
return 0;
}
@@ -44,13 +44,13 @@
int X509_sign(X509 *x, EVP_PKEY *pkey, const EVP_MD *md) {
asn1_encoding_clear(&x->cert_info->enc);
- return (ASN1_item_sign(ASN1_ITEM_rptr(X509_CINF), x->cert_info->signature,
+ return (ASN1_item_sign(ASN1_ITEM_rptr(X509_CINF), x->cert_info->tbs_sig_alg,
&x->sig_alg, &x->signature, x->cert_info, pkey, md));
}
int X509_sign_ctx(X509 *x, EVP_MD_CTX *ctx) {
asn1_encoding_clear(&x->cert_info->enc);
- return ASN1_item_sign_ctx(ASN1_ITEM_rptr(X509_CINF), x->cert_info->signature,
+ return ASN1_item_sign_ctx(ASN1_ITEM_rptr(X509_CINF), x->cert_info->tbs_sig_alg,
&x->sig_alg, &x->signature, x->cert_info, ctx);
}
diff --git a/crypto/x509/x_x509.cc b/crypto/x509/x_x509.cc
index c8cf7e0..f4793d4 100644
--- a/crypto/x509/x_x509.cc
+++ b/crypto/x509/x_x509.cc
@@ -35,7 +35,7 @@
ASN1_SEQUENCE_enc(X509_CINF, enc, 0) = {
ASN1_EXP_OPT(X509_CINF, version, ASN1_INTEGER, 0),
ASN1_SIMPLE(X509_CINF, serialNumber, ASN1_INTEGER),
- ASN1_SIMPLE(X509_CINF, signature, X509_ALGOR),
+ ASN1_SIMPLE(X509_CINF, tbs_sig_alg, X509_ALGOR),
ASN1_SIMPLE(X509_CINF, issuer, X509_NAME),
ASN1_SIMPLE(X509_CINF, validity, X509_VAL),
ASN1_SIMPLE(X509_CINF, subject, X509_NAME),
@@ -393,7 +393,7 @@
int X509_set1_signature_algo(X509 *x509, const X509_ALGOR *algo) {
return X509_ALGOR_copy(&x509->sig_alg, algo) &&
- X509_ALGOR_copy(x509->cert_info->signature, algo);
+ X509_ALGOR_copy(x509->cert_info->tbs_sig_alg, algo);
}
int X509_set1_signature_value(X509 *x509, const uint8_t *sig, size_t sig_len) {