diff options
| author | tb <> | 2018-08-24 20:17:33 +0000 |
|---|---|---|
| committer | tb <> | 2018-08-24 20:17:33 +0000 |
| commit | 4cdbdc5207fa48804d8ed3a7929a97ae5f9f466d (patch) | |
| tree | c6b54f8721555e8352418c0160ae38921c75aae1 /src/lib/libcrypto/evp | |
| parent | 642448cdfb340ed6910f8211bae01c72179a8256 (diff) | |
| download | openbsd-4cdbdc5207fa48804d8ed3a7929a97ae5f9f466d.tar.gz openbsd-4cdbdc5207fa48804d8ed3a7929a97ae5f9f466d.tar.bz2 openbsd-4cdbdc5207fa48804d8ed3a7929a97ae5f9f466d.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/evp')
| -rw-r--r-- | src/lib/libcrypto/evp/evp_pkey.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/evp/evp_pkey.c b/src/lib/libcrypto/evp/evp_pkey.c index aa075d6392..68948f5fa6 100644 --- a/src/lib/libcrypto/evp/evp_pkey.c +++ b/src/lib/libcrypto/evp/evp_pkey.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: evp_pkey.c,v 1.21 2018/08/24 20:07:41 tb Exp $ */ | 1 | /* $OpenBSD: evp_pkey.c,v 1.22 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 | */ |
| @@ -70,7 +70,7 @@ EVP_PKEY * | |||
| 70 | EVP_PKCS82PKEY(PKCS8_PRIV_KEY_INFO *p8) | 70 | EVP_PKCS82PKEY(PKCS8_PRIV_KEY_INFO *p8) |
| 71 | { | 71 | { |
| 72 | EVP_PKEY *pkey = NULL; | 72 | EVP_PKEY *pkey = NULL; |
| 73 | ASN1_OBJECT *algoid; | 73 | const ASN1_OBJECT *algoid; |
| 74 | char obj_tmp[80]; | 74 | char obj_tmp[80]; |
| 75 | 75 | ||
| 76 | if (!PKCS8_pkey_get0(&algoid, NULL, NULL, NULL, p8)) | 76 | if (!PKCS8_pkey_get0(&algoid, NULL, NULL, NULL, p8)) |
