Re: RSA_set0_key() equivalent for 3.0.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Wed, Jul 14, 2021, 09:27 Ken Goldman <kgoldman@xxxxxxxxxx> wrote:
On 7/13/2021 5:14 PM, William Roberts wrote:
> Outside of the migration guide others have pointed out, I think the functions you need are:
>
> https://www.openssl.org/docs/manmaster/man3/EVP_PKEY_set1_RSA.html <https://www.openssl.org/docs/manmaster/man3/EVP_PKEY_set1_RSA.html>
>
> Use use EVP level now as pointed out in the guide.

Perhaps I'm reading it incorrectly, but I think that API is
deprecated.

1 - When I read the SYNOPSIS, there are a few APIs, then a
"deprecated since OpenSSL 3.0" separator, and then more APIs.

I thought that APIs below the separator are deprecated.
Is that wrong?

2 - In evp.h, there is this:

OSSL_DEPRECATEDIN_3_0
int EVP_PKEY_set1_RSA(EVP_PKEY *pkey, struct rsa_st *key);

I interpreted that to mean it's deprecated.

Is that wrong?

3 - When I try to use it, I get:

warning: 'EVP_PKEY_set1_RSA' is deprecated (declared at openssl/include/openssl/evp.h:1344)

Seems deprecated.


Matt Caswell pointed out that you want EVP_PKEY_fromdata()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux