Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request to Update cputil Library for Compatibility with OpenSSL 3.x on AWS linux 2023 base image (Node.js 22.x Runtime) #1

Open
monogot opened this issue Dec 19, 2024 · 0 comments

Comments

@monogot
Copy link

monogot commented Dec 19, 2024

We are encountering an issue with the cputil library when upgrading our AWS Lambda function to use the Node.js 22.x runtime.

Details:

Current Setup:

  • AWS Lambda runtime: Node.js 16.x
  • cputil is included as an AWS Lambda Layer and functions smoothly.

Upgrade Plan:

  • AWS Lambda runtime: Node.js 22.x (Amazon Linux 2023 base image).
  • OpenSSL version: 3.0.8 (part of the updated base image).

Issue:

When using the cputil library with Node.js 22.x, we encounter the following error during the invocation of the decode command:

"Cannot get required symbol EVP_rc2_cbc from libssl"

This error appears to be due to a mismatch between the OpenSSL version expected by cputil and the one provided by the updated AWS base image. The EVP_rc2_cbc symbol was removed in OpenSSL 3.x, and it seems that the cputil library still relies on this symbol.

Request:

Could you please update the cputil library to support OpenSSL 3.x (or at least ensure compatibility with OpenSSL 3.0.8)? This would enable seamless integration with the latest the Amazon Linux 2023 base image.

Your assistance in resolving this compatibility issue would be greatly appreciated.

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant