summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1
diff options
context:
space:
mode:
authortb <>2018-08-24 20:17:33 +0000
committertb <>2018-08-24 20:17:33 +0000
commit5ace4c7530c972572b51f65ce6521aa5fdded0bc (patch)
treec6b54f8721555e8352418c0160ae38921c75aae1 /src/lib/libcrypto/asn1
parenta9628cb893f117c74713ef7ddc64ea67e2f22ed7 (diff)
downloadopenbsd-5ace4c7530c972572b51f65ce6521aa5fdded0bc.tar.gz
openbsd-5ace4c7530c972572b51f65ce6521aa5fdded0bc.tar.bz2
openbsd-5ace4c7530c972572b51f65ce6521aa5fdded0bc.zip
After removing support for broken PKCS#8 formats (it was high time),
we can add const to PKCS8_pkey_get0(). In order for this to work, we need to sprinkle a few consts here and there. tested in a bulk by sthen ok jsing
Diffstat (limited to 'src/lib/libcrypto/asn1')
-rw-r--r--src/lib/libcrypto/asn1/p8_pkey.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/asn1/p8_pkey.c b/src/lib/libcrypto/asn1/p8_pkey.c
index 8f5e303e41..d2f8e6b055 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.18 2018/08/24 20:07:41 tb Exp $ */ 1/* $OpenBSD: p8_pkey.c,v 1.19 2018/08/24 20:17:33 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 */
@@ -154,8 +154,8 @@ PKCS8_pkey_set0(PKCS8_PRIV_KEY_INFO *priv, ASN1_OBJECT *aobj, int version,
154} 154}
155 155
156int 156int
157PKCS8_pkey_get0(ASN1_OBJECT **ppkalg, const unsigned char **pk, int *ppklen, 157PKCS8_pkey_get0(const ASN1_OBJECT **ppkalg, const unsigned char **pk,
158 X509_ALGOR **pa, PKCS8_PRIV_KEY_INFO *p8) 158 int *ppklen, const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8)
159{ 159{
160 if (ppkalg != NULL) 160 if (ppkalg != NULL)
161 *ppkalg = p8->pkeyalg->algorithm; 161 *ppkalg = p8->pkeyalg->algorithm;