Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Don't mark this test class as implementing the interface. | Alex Gaynor | 2014-10-30 | 1 | -1/+0 | |
| | | | | It doesn't correctly implement it, that's sort of the point of this test. | |||||
* | When using a test double for backends, always use one which really ↵ | Alex Gaynor | 2014-10-28 | 3 | -30/+16 | |
| | | | | implements the interface | |||||
* | Added attributes that are part of hte interface to several test fakes | Alex Gaynor | 2014-10-27 | 5 | -1/+8 | |
| | ||||||
* | Change how we represented that a test requires a backend. | Alex Gaynor | 2014-10-23 | 23 | -92/+116 | |
| | | | | This way is more extensible and requires less maintaince | |||||
* | fix overindent | Paul Kehrer | 2014-10-22 | 1 | -1/+1 | |
| | ||||||
* | Fixes #1416 -- replaced assertions with error checking in EC key from numbers. | Alex Gaynor | 2014-10-19 | 1 | -0/+22 | |
| | | | | Includes tests. | |||||
* | if EC_KEY_check_key fails consume errors off stack (+ add test) | Paul Kehrer | 2014-10-14 | 1 | -0/+14 | |
| | ||||||
* | Fixed #1392 -- allow more combinations of p and q's bit lengths | Alex Gaynor | 2014-10-13 | 1 | -99/+0 | |
| | ||||||
* | remove deprecated DSA classes/methods and update tests | Paul Kehrer | 2014-09-30 | 1 | -517/+449 | |
| | ||||||
* | fix a coverage miss | Paul Kehrer | 2014-09-30 | 1 | -1/+1 | |
| | ||||||
* | Remove deprecated RSA methods from backends, update tests | Paul Kehrer | 2014-09-29 | 1 | -393/+69 | |
| | ||||||
* | Wrap lines appropriately | Alex Gaynor | 2014-09-29 | 1 | -2/+1 | |
| | ||||||
* | Merge pull request #1345 from reaperhulk/ec-withnumbers | Alex Gaynor | 2014-09-27 | 1 | -0/+36 | |
|\ | | | | | Elliptic Curve WithNumbers Support | |||||
| * | fix invalid dict reference in test | Paul Kehrer | 2014-09-27 | 1 | -1/+1 | |
| | | ||||||
| * | Support EC WithNumbers on OpenSSL backend + tests | Paul Kehrer | 2014-09-27 | 1 | -0/+36 | |
| | | ||||||
* | | EC public/private key loader functions try deprecated as fallback | Paul Kehrer | 2014-09-27 | 1 | -0/+21 | |
|/ | ||||||
* | add curve name parsing to public key loader | Paul Kehrer | 2014-09-26 | 1 | -0/+2 | |
| | ||||||
* | CURVE_TYPES back to private, removed unneeded point creation | Paul Kehrer | 2014-09-26 | 1 | -4/+4 | |
| | ||||||
* | Process curve name when loading EC keys. Fixes #1336 | Paul Kehrer | 2014-09-26 | 2 | -24/+6 | |
| | ||||||
* | flake8 | michael-hart | 2014-09-26 | 1 | -1/+3 | |
| | ||||||
* | Added code and tests of EC public keys | michael-hart | 2014-09-26 | 1 | -0/+12 | |
| | ||||||
* | Corrected tests | michael-hart | 2014-09-26 | 1 | -18/+9 | |
| | ||||||
* | Added all changes lost in merge reset | michael-hart | 2014-09-26 | 1 | -5/+32 | |
| | ||||||
* | Part 1 of rebase, with corrections for pep8 | michael-hart | 2014-09-26 | 1 | -23/+5 | |
| | ||||||
* | Corrected tests | michael-hart | 2014-09-26 | 1 | -18/+9 | |
| | ||||||
* | Added all changes lost in merge reset | michael-hart | 2014-09-26 | 1 | -5/+32 | |
| | ||||||
* | Part 1 of rebase, with corrections for pep8 | michael-hart | 2014-09-26 | 1 | -1/+35 | |
| | ||||||
* | Merge pull request #1341 from michael-hart/ec_vectors | Paul Kehrer | 2014-09-24 | 1 | -9/+9 | |
|\ | | | | | Test Vector changes | |||||
| * | Test Vector changes | michael-hart | 2014-09-23 | 1 | -9/+9 | |
| | | | | | | | | | | | | | | 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-gcm | Alex Gaynor | 2014-09-17 | 1 | -1/+34 | |
|\ \ | |/ |/| | 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.04 | Paul Kehrer | 2014-09-12 | 1 | -4/+4 | |
| | | ||||||
| * | moved GCM tests to be run against all backends, added radar bug numbers | Paul Kehrer | 2014-09-11 | 1 | -1/+34 | |
| | | ||||||
* | | Added PKCS8 encoded private keys to tests | Michael Hart | 2014-09-12 | 1 | -18/+30 | |
| | | | | | | | | | | | | | | 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 imports | Michael | 2014-09-12 | 1 | -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 markers | Michael | 2014-09-12 | 1 | -0/+8 | |
| | | | | | | | | | | | | 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. | |||||
* | | Adjusted formatting and added EC check | unknown | 2014-09-12 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | 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 keys | unknown | 2014-09-11 | 1 | -0/+23 | |
|/ | | | | | | 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. | |||||
* | fixes | Alex Gaynor | 2014-09-08 | 1 | -1/+1 | |
| | ||||||
* | Start moving everything to the new API | Alex Gaynor | 2014-09-08 | 1 | -3/+21 | |
| | ||||||
* | Verify that padding is an instance of AsymmetircPadding before trying to use ↵ | Alex Gaynor | 2014-08-25 | 1 | -0/+2 | |
| | | | | it; fixes #1318 | |||||
* | Add a sensible repr to RSAPublicNumbers | Terry Chia | 2014-07-10 | 1 | -0/+5 | |
| | ||||||
* | Restore these tests | Alex Gaynor | 2014-07-07 | 1 | -0/+11 | |
| | ||||||
* | Advanced and remove the deprecated MGF1 sale length code | Alex Gaynor | 2014-07-07 | 1 | -85/+15 | |
| | ||||||
* | Simplify code and add test | Alex Gaynor | 2014-06-30 | 2 | -2/+5 | |
| | ||||||
* | Fixes #1200 -- disallow GCM truncation by default | Alex Gaynor | 2014-06-29 | 2 | -5/+7 | |
| | ||||||
* | deprecate concrete DSA classes and update DSA docs | Paul Kehrer | 2014-06-27 | 1 | -3/+11 | |
| | ||||||
* | add generate_private_key to DSAParameters + add a new function to dsa | Paul Kehrer | 2014-06-27 | 1 | -2/+11 | |
| | | | | | | | dsa.generate_private_key(key_size, backend) will allow you to generate a new DSA key and implicitly generate new parameters. This streamlines the common case and will be an avenue to support future backends that don't allow independent generation of DSAParameters (e.g. CommonCrypto) | |||||
* | DSA opaque OpenSSL | Paul Kehrer | 2014-06-25 | 2 | -54/+86 | |
| | ||||||
* | modify test_dsa to use DSA*Numbers and split fixtures out | Paul Kehrer | 2014-06-23 | 2 | -276/+339 | |
| | ||||||
* | Merge pull request #1163 from reaperhulk/dsa-numbers-classes | Alex Gaynor | 2014-06-23 | 1 | -0/+60 | |
|\ | | | | | DSA*Numbers classes |