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

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

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

cread
Copy link
Contributor

@cread cread commented Dec 28, 2015

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

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

What are the advantages of this approach?

@cread
Copy link
Contributor Author

cread commented Apr 24, 2020

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

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