aboutsummaryrefslogtreecommitdiffstats
path: root/src/cryptography/hazmat/backends/openssl/backend.py
Commit message (Collapse)AuthorAgeFilesLines
...
* support DER serialization of public keysPaul Kehrer2015-03-101-8/+13
|
* support RSA public key serializationPaul Kehrer2015-03-071-0/+26
|
* Merge pull request #1715 from reaperhulk/rsa-pkcs1-public-keyAlex Gaynor2015-03-071-10/+38
|\ | | | | RSA PKCS1 public key loading support
| * fix a memory leak pointed out by @aftbit and improve changelog phrasingPaul Kehrer2015-03-051-0/+2
| |
| * support "PKCS1" RSA public keysPaul Kehrer2015-03-051-10/+36
| |
* | Stricter asserts on _bn_to_int and _int_to_bnAlex Stapleton2015-03-061-0/+2
|/ | | | Helped me catch my terrible programming when working on DH
* Revert "simplify our DSA parameter copying"Paul Kehrer2015-03-031-1/+4
| | | | | | | | This reverts commit 900657823720f377f81825d0190b5bf64780982b. Turns out the way this macro is defined in older OpenSSLs does not play nice with older gcc. See: https://rt.openssl.org/Ticket/Display.html?id=1546&user=guest&pass=guest
* simplify our DSA parameter copyingPaul Kehrer2015-03-031-4/+1
|
* s/Format/PrivateFormatPaul Kehrer2015-03-011-4/+6
|
* update namingPaul Kehrer2015-03-011-3/+3
|
* move private_bytes to a shared method so we can reuse itPaul Kehrer2015-03-011-1/+60
|
* free PKCS8_PRIV_KEY_INFO * and reuse membio for der loadingPaul Kehrer2015-02-221-8/+11
|
* move gc above potential exceptionPaul Kehrer2015-02-191-2/+2
|
* support DER public and private key loading in the openssl backendPaul Kehrer2015-02-191-3/+71
|
* Fixed new flake8 warnings from teh latest versionAlex Gaynor2015-02-151-7/+8
|
* Move around bits of the EC test suite to work around awful PyPy bugAlex Stapleton2015-01-221-5/+7
|
* remove fully deprecated items from 0.6 deprecation cyclePaul Kehrer2014-12-181-43/+2
|
* rename X509 classes to remove X509 and improve some testsPaul Kehrer2014-12-151-3/+3
|
* move mem_bio creation/reading to backendPaul Kehrer2014-12-151-0/+22
|
* improve x509 load error handlingPaul Kehrer2014-12-151-2/+8
|
* initial x509 openssl implementationPaul Kehrer2014-12-151-1/+19
|
* Update the license header for every source file, as well as the documentation.Alex Gaynor2014-11-161-12/+3
| | | | Fixes #1209
* Move the cryptography package into a src/ subdirectoryDonald Stufft2014-11-131-0/+1036
Due to differences in how py.test determines which module to ``import`` the test suite actually runs against the cryptography which is in the *current* directory instead of the cryptography which is installed. The problem essentially boils down to when there is a tests/__init__.py then py.test adds the current directory to the front of the sys.path, causing it to take precedence over the installed location. This means that running the tests relies on the implicit compile that CFFI does instead of testing against what people will actually be runnning, which is the module compiled by setup.py.