Skip to content

Update cipher.py Functions renamed in OpenSSL 3#25

Open
alex-eri wants to merge 1 commit into
vbwagner:masterfrom
alex-eri:patch-1
Open

Update cipher.py Functions renamed in OpenSSL 3#25
alex-eri wants to merge 1 commit into
vbwagner:masterfrom
alex-eri:patch-1

Conversation

@alex-eri
Copy link
Copy Markdown

@alex-eri alex-eri commented Mar 5, 2026

No description provided.

@vbwagner
Copy link
Copy Markdown
Owner

vbwagner commented Mar 5, 2026

Unfortunately,. this PR doesn't provide compatibility with recent Python and OpenSSL versions.

First of all, str/bytes problem is not solved completely throughout all code. (btw, it seems to be time to drop python2 support at all). Second, OpenSSL 3.6 drops engine interface, and requires to use provider interface instead. And this is completely unimplemented. There is also code which access some fields of data structures, which are private in new version of OpenSSL and accessor functions should be used instead.

It seems that module needs complete rewrite, not cosmetic patching.

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

Successfully merging this pull request may close these issues.

2 participants