This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Add a Crypto++ Wrapper for when Someone needs to use Crypto++ things outside of C++, e.g. in Python Code
Type: enhancement Stage: resolved
Components: Extension Modules, Library (Lib) Versions: Python 3.6
process
Status: closed Resolution: rejected
Dependencies: Superseder:
Assigned To: Nosy List: Decorater, r.david.murray
Priority: normal Keywords:

Created on 2016-08-28 16:43 by Decorater, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (3)
msg273830 - (view) Author: Decorater (Decorater) * Date: 2016-08-28 16:43
So, I have Python Code that would be nice if the interpreter had a built in Crypto++ support. I am Suggesting for 3.6 to Add in this as it would be helpful for any Python Developer to do something like:

import cryptopp

And then doing the functiosn that Crpyto++ Provides for some needed and good Encryption Techniques that zlib lacks and hey the cool stuff is that Crypto++ Can be used after zlib is used so it can be beneficial to many people as it can save soem file sizes.

Also Crypto++ Seems to have some things that zlib has as well like Deflate, Adler32, CRC, etc. So that makes zlib not be the only thing to compute checksums.

Useful Links:
http://www.cryptopp.com/
https://github.com/weidai11/cryptopp
Hopefully something like this could be possible but I do not see why not as it was done for zlib. I have no idea if crypto++ is windows only though but it is worth a test to find out.
msg273831 - (view) Author: R. David Murray (r.david.murray) * (Python committer) Date: 2016-08-28 16:49
This kind of thing should be a pypi package.  The process for getting something included in the standard library includes it being available on pypi, as well as a widespread need for the functionality, and even then it is not easy to get something included.  There have been various discussions around crypto support in the stdlib, so anything along these lines need to be part of that wider discussion, mostly likely on python-ideas (I'm sure there must be previous threads there about crypto).

(As an aside: 3.6 beta is in two weeks, so there'd be no time even if this was a good idea.)
msg273832 - (view) Author: R. David Murray (r.david.murray) * (Python committer) Date: 2016-08-28 16:52
And, not surprisingly, the pypi package already exists: https://pypi.python.org/pypi/pycryptopp/0.7.1.869544967005693312591928092448767568728501330214

The rest of my comment stands.
History
Date User Action Args
2022-04-11 14:58:35adminsetgithub: 72072
2016-08-28 16:52:02r.david.murraysetmessages: + msg273832
2016-08-28 16:49:36r.david.murraysetstatus: open -> closed

nosy: + r.david.murray
messages: + msg273831

resolution: rejected
stage: resolved
2016-08-28 16:43:07Decoratercreate