Support required for SRP API's replacement
Matt Caswell
matt at openssl.org
Wed May 31 09:14:13 UTC 2023
On 31/05/2023 00:50, Prajeed Chathuar via openssl-users wrote:
> Dear Support team,
>
> We are using openssl SRP API's extensively for one of the products in
> our company. In the recent task of upgrading the openssl library from
> OpenSSL_1.0.2zg to OPENSSL_3.0.0 we encountered many build errors, as
> the SRP API's has been deprecated in 3.0.0 release of OPENSSL.
>
> We couldn't find any alternative for these API's from the openssl
> documentation.
>
> I will be great if OPENSSL team can provide an InSite on how to replace
> the deprecated SRP API's in our project.
>
> Thanks in advance for the support.
Unfortunately the SRP APIs have been deprecated without a replacement.
From the migration guide:
SRP_Calc_A(), SRP_Calc_B(), SRP_Calc_client_key(),
SRP_Calc_server_key(), SRP_Calc_u(), SRP_Calc_x(),
SRP_check_known_gN_param(), SRP_create_verifier(),
SRP_create_verifier_BN(), SRP_get_default_gN(), SRP_user_pwd_free(),
SRP_user_pwd_new(), SRP_user_pwd_set0_sv(), SRP_user_pwd_set1_ids(),
SRP_user_pwd_set_gN(), SRP_VBASE_add0_user(), SRP_VBASE_free(),
SRP_VBASE_get1_by_user(), SRP_VBASE_init(), SRP_VBASE_new(),
SRP_Verify_A_mod_N(), SRP_Verify_B_mod_N()
There are no replacements for the SRP functions.
https://www.openssl.org/docs/man3.1/man7/migration_guide.html
Matt
More information about the openssl-users
mailing list