summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1/p8_pkey.c
diff options
context:
space:
mode:
authortb <>2025-12-05 14:19:27 +0000
committertb <>2025-12-05 14:19:27 +0000
commit9d2d9214b79d3c58a92235befe0378b7ada96773 (patch)
tree526d0c6e6e79d5cde410d3592176246f57583320 /src/lib/libcrypto/asn1/p8_pkey.c
parentf3f05f0cf8c30a990193e332e26fdd8e54b3f59b (diff)
downloadopenbsd-9d2d9214b79d3c58a92235befe0378b7ada96773.tar.gz
openbsd-9d2d9214b79d3c58a92235befe0378b7ada96773.tar.bz2
openbsd-9d2d9214b79d3c58a92235befe0378b7ada96773.zip
Replace trivial uses of ASN1_STRING_data()
Almost entirely mechanical diff that ensures that for read-only accesses we use the const correct ASN1_STRING_get0_data(). Arguably, in most places the better fix would be to reach into ASN1_STRING but then we have to think and bikeshed... ok beck kenjiro
Diffstat (limited to 'src/lib/libcrypto/asn1/p8_pkey.c')
-rw-r--r--src/lib/libcrypto/asn1/p8_pkey.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/asn1/p8_pkey.c b/src/lib/libcrypto/asn1/p8_pkey.c
index bdb0c39ad5..a5e82ef7ff 100644
--- a/src/lib/libcrypto/asn1/p8_pkey.c
+++ b/src/lib/libcrypto/asn1/p8_pkey.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: p8_pkey.c,v 1.25 2024/07/08 14:48:49 beck Exp $ */ 1/* $OpenBSD: p8_pkey.c,v 1.26 2025/12/05 14:19:27 tb Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -168,7 +168,7 @@ PKCS8_pkey_get0(const ASN1_OBJECT **ppkalg, const unsigned char **pk,
168 if (ppkalg != NULL) 168 if (ppkalg != NULL)
169 *ppkalg = p8->pkeyalg->algorithm; 169 *ppkalg = p8->pkeyalg->algorithm;
170 if (pk != NULL) { 170 if (pk != NULL) {
171 *pk = ASN1_STRING_data(p8->pkey); 171 *pk = ASN1_STRING_get0_data(p8->pkey);
172 *ppklen = ASN1_STRING_length(p8->pkey); 172 *ppklen = ASN1_STRING_length(p8->pkey);
173 } 173 }
174 if (pa != NULL) 174 if (pa != NULL)