ENGINE API replacement for Openssl3.0

2021-09-08 Thread Shivakumar Poojari
Hi Upgrading our code to openssl 3.0. the below function we trying to replace ENGINE_load_dynamic() Replacment for 3.0 what i found OPENSSL_init_crypto(OPENSSL_INIT_ENGINE_DYNAMIC, NULL) ENGINE_by_id("dynamic") ENGINE_ctrl_cmd_string() ENGINE_set_default() ENGINE_get_DH() ENGINE_free() Nee

Re: ENGINE API replacement for Openssl3.0

2021-09-08 Thread Tomas Mraz
Hello, there is no direct replacement. The ENGINEs as a pluggable crypto modules concept is replaced with the providers concept which is much more sophisticated and capable. Please look at https://www.openssl.org/docs/man3.0/man7/migration_guide.html ENGINEs support is not removed from OpenSSL 3

Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0

2021-09-15 Thread Shivakumar Poojari
: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0 Hello, there is no direct replacement. The ENGINEs as a pluggable crypto modules concept is replaced with the providers concept which is much more sophisticated and capable. Please look at https://clicktime.symantec.com/3NTnN1ZFia2bCryEiZnkRmY6H2

Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0

2021-09-15 Thread Tomas Mraz
he > providers > > Thanks, > shiva kumarĀ  > From: Tomas Mraz > Sent: Wednesday, September 8, 2021 7:00 PM > To: Shivakumar Poojari ; > openssl-users@openssl.org > Cc: Paramashivaiah, Sunil ; > Bhattacharjee, Debapriyo (c) > Subject: [EXTERNAL] Re: ENGINE API rep

RE: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0

2021-09-15 Thread Petr Gotthard
kumar Poojari ; openssl-users@openssl.org Cc: Paramashivaiah, Sunil ; Bhattacharjee, Debapriyo (c) Subject: Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0 I am sorry but as I said providers are not a direct replacement for ENGINEs. It is a completely different implementation of the

Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0

2021-09-15 Thread Matt Caswell
priyo (c) Subject: Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0 I am sorry but as I said providers are not a direct replacement for ENGINEs. It is a completely different implementation of the same concept of pluggable cryptographical modules for OpenSSL. You can look at the OpenSSL m

Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0

2021-09-15 Thread Kris Kwiatkowski
sday, September 15, 2021 2:18 PM >> To: Shivakumar Poojari ; >> openssl-users@openssl.org >> Cc: Paramashivaiah, Sunil ; Bhattacharjee, >> Debapriyo (c) >> Subject: Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0 >> >> I am sorry but as I said providers are no

Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0

2021-09-15 Thread Matt Caswell
ject: Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0 I am sorry but as I said providers are not a direct replacement for ENGINEs. It is a completely different implementation of the same concept of pluggable cryptographical modules for OpenSSL. You can look at the OpenSSL manual pag

Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0

2021-09-15 Thread Matt Caswell
Sent: Wednesday, September 15, 2021 2:18 PM To: Shivakumar Poojari;openssl-users@openssl.org Cc: Paramashivaiah, Sunil; Bhattacharjee, Debapriyo (c) Subject: Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0 I am sorry but as I said providers are not a direct replacement for EN

Re: [EXTERNAL] Re: ENGINE API replacement for Openssl3.0

2021-09-15 Thread Kris Kwiatkowski
t;> https://github.com/openssl/openssl/blob/master/providers/legacyprov.c >>>> >>>> Matt >>>> >>>> On 15/09/2021 13:26, Petr Gotthard wrote: >>>>> Shiva, >>>>> you may also have a look at >>>>> thehttps://gith