aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* small cleanup to docsPaul Kehrer2014-09-242-22/+15
|
* Merge pull request #1341 from michael-hart/ec_vectorsPaul Kehrer2014-09-2414-15/+166
|\ | | | | Test Vector changes
| * Updated spelling_wordlist.txtmichael-hart2014-09-241-0/+1
| | | | | | | | Updated the spelling list to allow for RSA in the vectors README.
| * Update spelling_wordlist.txtmichael-hart2014-09-241-0/+6
| | | | | | Added some keywords for vector documentation
| * Update test-vectors.rstmichael-hart2014-09-241-5/+27
| | | | | | Updated the readme with custom vectors, although formatting errors seem to exist
| * Test Vector changesmichael-hart2014-09-2312-10/+132
| | | | | | | | | | | | | | Changed names of existing vectors to be more instructive about what the key contains, and adapted tests to compensate, which pass. Added public keys for all encryption types and two new private keys for PEM serialization, documented in the README.txt in the same folder
* | Merge pull request #1330 from reaperhulk/fix-commoncrypto-gcmAlex Gaynor2014-09-173-1/+54
|\ \ | |/ |/| Fix two bugs with CommonCrypto GCM that can result in invalid output.
| * resolve GCM tag issue with AAD only on OpenSSL 1.0.1 in Ubuntu 12.04Paul Kehrer2014-09-122-4/+12
| |
| * moved GCM tests to be run against all backends, added radar bug numbersPaul Kehrer2014-09-113-32/+36
| |
| * byte strings are byte stringsPaul Kehrer2014-09-111-9/+9
| |
| * Fix two bugs with CommonCrypto GCM that can result in invalid output.Paul Kehrer2014-09-112-0/+41
| | | | | | | | | | | | | | Bug #1: Call to AAD but no call to update. Get null tag bytes. Bug #2: Call to update without call to AAD. Get null ciphertext bytes. Fixes #1329
* | Merge pull request #1332 from michael-hart/add_to_authorsAlex Gaynor2014-09-121-0/+1
|\ \ | | | | | | Added to AUTHORS.rst
| * | Added to AUTHORS.rstMichael2014-09-121-0/+1
| |/ | | | | | | Added Michael Hart to authors
* | Merge pull request #1328 from michael-hart/masterPaul Kehrer2014-09-128-1/+85
|\ \ | |/ |/| Implemented support for loading EC private keys
| * Added PKCS8 encoded private keys to testsMichael Hart2014-09-123-18/+41
| | | | | | | | | | | | | | Generated two files with the same private key as PEM_Serialization's ec_private_key.pem, one unencrypted and one encrypted with "123456". Also changed existing PEMSerialization unit tests to take parameters so that tests can be extended easily.
| * Reorganised importsMichael2014-09-121-4/+3
| | | | | | | | | | | | Swapped the order of the imports so that flake8 will see that they are correct, and changed the test import to be relative rather than absolute, as is the standard
| * Changed EC curve type and add test markersMichael2014-09-124-9/+17
| | | | | | | | | | | | Changed the Elliptic Curve curve type from secp256k1 to secp256r1, as this is supported, in an attempt to pass tests on CentOS 7; also added markers and methods to skip test functions for systems that do not support ECC.
| * Further formatting changesmichael-hart2014-09-121-1/+1
| | | | | | Essentially a continuation of the previous commit, this commit tabs a line which should have been tabbed before.
| * Corrected formattingunknown2014-09-121-1/+2
| | | | | | | | | | Line was too long in ./cryptography/hazmat/backends/openssl/backend.py, so moved the second part of the statement onto a new line using \
| * Adjusted formatting and added EC checkunknown2014-09-122-2/+4
| | | | | | | | | | | | | | | | Due to the code failing the PEP-8 test, the test code has been reformatted so that there are two blank lines between the function and the next class, and the overlong line has been adjusted. Also added a check to the private key loading function to check for the Cryptography_HAS_EC field. This has been tested on Windows only.
| * Implemented support for loading EC private keysunknown2014-09-116-1/+52
|/ | | | | | Loads Elliptic Curve private keys from .PEM files, whether encrypted or unencrypted, given that the encryption method is supported. Also included changes to the test files and documentation for said method.
* Merge pull request #1326 from alex/pem-serialization-backendPaul Kehrer2014-09-099-16/+145
|\ | | | | Start moving everything to the new API
| * Grammar from @reaperhulkAlex Gaynor2014-09-091-1/+1
| |
| * Try a different phrasingAlex Gaynor2014-09-081-4/+5
| |
| * multibacken for docsAlex Gaynor2014-09-082-3/+30
| |
| * remove duplicate argumentAlex Gaynor2014-09-081-2/+2
| |
| * Explicitly deprecate these as wellAlex Gaynor2014-09-081-2/+18
| |
| * fixesAlex Gaynor2014-09-084-2/+6
| |
| * Start moving everything to the new APIAlex Gaynor2014-09-084-12/+93
|/
* Merge pull request #1276 from alex/pem-loading-backendPaul Kehrer2014-09-082-2/+29
|\ | | | | Added PEMSerializationBackend interface
| * typo fixAlex Gaynor2014-09-081-1/+1
| |
| * Merge branch 'master' into pem-loading-backendAlex Gaynor2014-09-0823-88/+665
| |\ | |/ |/|
* | Merge pull request #1321 from alex/check-paddingPaul Kehrer2014-08-252-0/+5
|\ \ | | | | | | Verify that padding is an instance of AsymmetircPadding before trying to use it; fixes #1318
| * | Verify that padding is an instance of AsymmetircPadding before trying to use ↵Alex Gaynor2014-08-252-0/+5
|/ / | | | | | | it; fixes #1318
* | All the other pages use sentence case titles.Alex Stapleton2014-08-251-1/+1
| |
* | Merge pull request #1302 from alex/move-to-filesAlex Stapleton2014-08-245-23/+55
|\ \ | | | | | | Refs #1301 -- moved constant time code into it's own .c and .h files
| * | Added back license headersAlex Gaynor2014-08-112-0/+27
| | |
| * | Revert "Added include guards, and license headers"Alex Gaynor2014-08-112-36/+0
| | | | | | | | | | | | This reverts commit a4902b67fb4ef1e7fd477d27353242da879ca90c.
| * | Added include guards, and license headersAlex Gaynor2014-08-112-0/+36
| | |
| * | Fix?Alex Gaynor2014-08-111-0/+1
| | |
| * | Simplify, thanks @dstufftAlex Gaynor2014-08-111-2/+1
| | |
| * | Refs #1301 -- moved constant time code into it's own .c and .h filesAlex Gaynor2014-08-114-23/+28
| | |
* | | Merge pull request #1314 from reaperhulk/yosemite-fixAlex Gaynor2014-08-212-1/+4
|\ \ \ | | | | | | | | link corefoundation in the CC binding.
| * | | add changelog entryPaul Kehrer2014-08-211-0/+1
| | | |
| * | | link corefoundation in the CC binding.Paul Kehrer2014-08-211-1/+3
|/ / / | | | | | | | | | This fixes compilation under Yosemite.
* | | Merge pull request #1313 from reaperhulk/0.5.4-changelogAlex Gaynor2014-08-212-0/+9
|\ \ \ | | | | | | | | port 0.5.4 changelog to master
| * | | add the spelling wordlist additions as wellPaul Kehrer2014-08-211-0/+2
| | | |
| * | | port 0.5.4 changelog to masterPaul Kehrer2014-08-201-0/+7
| | | |
* | | | Merge pull request #1309 from alex/doc8-extensionPaul Kehrer2014-08-191-0/+3
|\ \ \ \ | |/ / / |/| | | only run doc8 over things with a rst extension
| * | | only run doc8 over things with a rst extensionAlex Gaynor2014-08-191-0/+3
| | | |