diff options
author | tb <> | 2018-08-24 20:17:33 +0000 |
---|---|---|
committer | tb <> | 2018-08-24 20:17:33 +0000 |
commit | 5ace4c7530c972572b51f65ce6521aa5fdded0bc (patch) | |
tree | c6b54f8721555e8352418c0160ae38921c75aae1 /src/lib/libcrypto/x509/x509.h | |
parent | a9628cb893f117c74713ef7ddc64ea67e2f22ed7 (diff) | |
download | openbsd-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/x509/x509.h')
-rw-r--r-- | src/lib/libcrypto/x509/x509.h | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/lib/libcrypto/x509/x509.h b/src/lib/libcrypto/x509/x509.h index 6c1f8eb6e9..ab1f9b46b1 100644 --- a/src/lib/libcrypto/x509/x509.h +++ b/src/lib/libcrypto/x509/x509.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509.h,v 1.72 2018/08/24 20:07:42 tb Exp $ */ | 1 | /* $OpenBSD: x509.h,v 1.73 2018/08/24 20:17:33 tb Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -1290,13 +1290,10 @@ extern const ASN1_ITEM PKCS8_PRIV_KEY_INFO_it; | |||
1290 | EVP_PKEY *EVP_PKCS82PKEY(PKCS8_PRIV_KEY_INFO *p8); | 1290 | EVP_PKEY *EVP_PKCS82PKEY(PKCS8_PRIV_KEY_INFO *p8); |
1291 | PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(EVP_PKEY *pkey); | 1291 | PKCS8_PRIV_KEY_INFO *EVP_PKEY2PKCS8(EVP_PKEY *pkey); |
1292 | 1292 | ||
1293 | int PKCS8_pkey_set0(PKCS8_PRIV_KEY_INFO *priv, ASN1_OBJECT *aobj, | 1293 | int PKCS8_pkey_set0(PKCS8_PRIV_KEY_INFO *priv, ASN1_OBJECT *aobj, int version, |
1294 | int version, int ptype, void *pval, | 1294 | int ptype, void *pval, unsigned char *penc, int penclen); |
1295 | unsigned char *penc, int penclen); | 1295 | int PKCS8_pkey_get0(const ASN1_OBJECT **ppkalg, const unsigned char **pk, |
1296 | int PKCS8_pkey_get0(ASN1_OBJECT **ppkalg, | 1296 | int *ppklen, const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8); |
1297 | const unsigned char **pk, int *ppklen, | ||
1298 | X509_ALGOR **pa, | ||
1299 | PKCS8_PRIV_KEY_INFO *p8); | ||
1300 | 1297 | ||
1301 | const STACK_OF(X509_ATTRIBUTE) *PKCS8_pkey_get0_attrs(const PKCS8_PRIV_KEY_INFO *p8); | 1298 | const STACK_OF(X509_ATTRIBUTE) *PKCS8_pkey_get0_attrs(const PKCS8_PRIV_KEY_INFO *p8); |
1302 | int PKCS8_pkey_add1_attr_by_NID(PKCS8_PRIV_KEY_INFO *p8, int nid, int type, | 1299 | int PKCS8_pkey_add1_attr_by_NID(PKCS8_PRIV_KEY_INFO *p8, int nid, int type, |