Closed rajput-hemant closed 1 year ago
I have addressed the issue in the recent commit https://github.com/rajput-hemant/jiosaavn-api-rs/commit/25ae0a72f8f0ecc0daeea399d3a814c9530ba418.
However, I've noticed that the current implementation, which relies on the OpenSSL library, is operating smoothly on certain platforms, but it's encountering challenges when decrypting the encrypted_media_url
specifically on my Arch machine
. This issue is generating the following error message:
[Error { code: 50856204, library: "digital envelope routines", function: "inner_evp_generic_fetch", reason: "unsupported", file: "crypto/evp/evp_fetch.c", line: 341, data: "Global default library context, Algorithm (DES-ECB : 17), Properties ()" }]
Given the platform-specific issue, I'm closing this matter, as the primary deployments are intended for Ubuntu machines
.
I have a function
create_download_links
that takes anencrypted_media_url
as input and should return the decrypted URL. The decryption process requires the use of the DES ECB (Data Encryption Standard, Electronic Codebook mode) cipher. However, I'm facing challenges in implementing the DES ECB decipher in Rust, and I'm seeking assistance from the community to overcome this issue.Please let me know if any further information is needed to investigate and resolve this issue. Thank you!