Skip to content
This repository was archived by the owner on May 9, 2020. It is now read-only.

Remove OpenSSL binary dependancy, use pure python RSA instead#49

Open
cread wants to merge 4 commits into
coderanger:masterfrom
cread:rsa
Open

Remove OpenSSL binary dependancy, use pure python RSA instead#49
cread wants to merge 4 commits into
coderanger:masterfrom
cread:rsa

Conversation

@cread

@cread cread commented Dec 28, 2015

Copy link
Copy Markdown
Contributor

There are a lot of pull requests open trying to fix ctypes for specific platforms.

As requested earlier, this patch gets rid of ctypes and linking in with the OpenSSL library directly and replaces it with a pure native python implementation of RSA - https://pypi.python.org/pypi/rsa

I've tested this on python versions 2.6, 2.7, 3.4 and 3.5.

@seajoshc

Copy link
Copy Markdown

Great fix would love to see this merged in!

freimer added a commit to freimer/pychef that referenced this pull request Apr 8, 2016
@aryn-lacy

Copy link
Copy Markdown

What are the advantages of this approach?

@cread

cread commented Apr 24, 2020

Copy link
Copy Markdown
Contributor Author

The biggest advantages are:

  • Reduces the number of external dependencies
  • This code is then able to run on any system or CPU architecture that has a python interpreter

@aryn-lacy

Copy link
Copy Markdown

I am attempting to maintain an active fork of pychef. I will attempt to pull this into my repo and verify it still works. I will update the MR here once done.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants