Hi Jered,

Thank you for your prompt response and the valuable
information provided. I have thoroughly examined the suggested source
repository and the specific commit you mentioned: 
 
https://src.fedoraproject.org/rpms/cyrus-sasl/c/84a6dfd794269883983287d5c7c764175a10b76f?branch=rawhide
  

Upon
closer inspection, I observed that the OpenSSL 3.0 code changes are primarily
concentrated in the following files:


 1. plugins/digestmd5.c
 2. configure.ac
 3. cyrus-sasl.spec
Additionally,
in the course of my investigation, I identified deprecated APIs in the
following files:


 1. ./plugins/srp.c
   * HMAC_CTX_free
   * HMAC_CTX_new
   * HMAC_Init_ex
   * HMAC_Update
   * HMAC_Final
 2. ./plugins/passdss.c
   * DSA_new
   * DSA_free
   * DH_size
   * DH_compute_key
   * DSA_do_verify
   * HMAC_Init_ex
   * HMAC_Update
   * HMAC_Final
   * DH_new
   * DH_generate_key
   * DSA_generate_key
   * DSA_do_sign
 3. ./plugins/ntlm.c
   * HMAC_CTX_new
   * HMAC_CTX_reset
   * HMAC_Init_ex
   * HMAC_Update
   * HMAC_Final
   * HMAC_CTX_free
   * DES_set_odd_parity
   * DES_set_key
   * DES_ecb_encrypt
Moreover,
during the integration process for the above files, I encountered an error
related to an undefined symbol. This issue arises because these APIs are
deprecated in OpenSSL 3.0.


 




Given
these findings, I would like to seek your guidance on the next steps.
Specifically, do you have any insights or recommendations regarding the
resolution of the undefined symbol issue? 
  


I
appreciate your continued assistance and look forward to your insights.


 


Regards,


Madhu
Krishna



------------------------------------------
Cyrus: SASL
Permalink: 
https://cyrus.topicbox.com/groups/sasl/Tad69cbe9ba6e179a-M322274f03348540d9597c814
Delivery options: https://cyrus.topicbox.com/groups/sasl/subscription

Reply via email to