Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | fixes | Alex Gaynor | 2013-10-21 | 1 | -10/+14 | |
| | | | ||||||
* | | | KAT tests for 3des ofb | Alex Gaynor | 2013-10-21 | 1 | -0/+24 | |
| | | | ||||||
* | | | No need for another test function | Alex Gaynor | 2013-10-21 | 1 | -9/+0 | |
| | | | ||||||
* | | | TripleDES OFB MMT tests | Alex Gaynor | 2013-10-21 | 1 | -6/+34 | |
| | | | ||||||
* | | | pep8ification, stub classes for OFB and CFB | Alex Gaynor | 2013-10-21 | 1 | -3/+17 | |
| | | | ||||||
* | | | Initial working state | Alex Gaynor | 2013-10-21 | 1 | -14/+20 | |
| | | | ||||||
* | | | Merge branch 'master' into triple-des | Alex Gaynor | 2013-10-21 | 37 | -17/+16940 | |
|\| | | ||||||
| * | | Merge branch 'master' into refactor-cipher-names | Alex Gaynor | 2013-10-21 | 31 | -12/+16892 | |
| |\| | | | | | | | | | | | | | Conflicts: cryptography/bindings/openssl/api.py | |||||
| | * | MD5 support + documentation for all hashes | Paul Kehrer | 2013-10-19 | 2 | -0/+23 | |
| | | | ||||||
| | * | Merge pull request #128 from reaperhulk/hash-saga-whirlpool | Donald Stufft | 2013-10-19 | 2 | -0/+32 | |
| | |\ | | | | | | | | | Hash Saga Part 6 (Whirlpool support) | |||||
| | | * | Whirlpool support | Paul Kehrer | 2013-10-18 | 2 | -0/+32 | |
| | | | | ||||||
| | * | | Only execute only_if if we need to | Donald Stufft | 2013-10-19 | 1 | -6/+6 | |
| | | | | ||||||
| | * | | Test what happens when an invalid line is in the cryptrec vectors | Donald Stufft | 2013-10-19 | 2 | -0/+16 | |
| | | | | ||||||
| | * | | Unaligned block encryption test | Paul Kehrer | 2013-10-19 | 1 | -0/+11 | |
| | |/ | | | | | | | | | | | | | | | | | | | This test verifies that the underlying buffer is being sized correctly by passing data into the encryption function without aligning it to the block size of the cipher. This ensures that we will get a larger return value than the initial argument from our second encrypt call. | |||||
| | * | ripemd160 support + long string hash test | Paul Kehrer | 2013-10-18 | 4 | -2/+67 | |
| | | | | | | | | | | | | | | | | | | * Note that the long string hash test for RIPEMD160 adds a vector in the test. You can verify this vector (for b"a" * 1000000) on the RIPE homepage: http://homes.esat.kuleuven.be/~bosselae/ripemd160.html | |||||
| | * | SHA-2 family support | Paul Kehrer | 2013-10-18 | 2 | -0/+96 | |
| | | | ||||||
| | * | change api.supports_hash to take a hash class rather than a str | Paul Kehrer | 2013-10-18 | 2 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | * This change means hash class names will be byte strings and we no longer need to encode to ascii on hashobject.name in create_hash_context | |||||
| | * | remove unneeded lambdas from tests | Paul Kehrer | 2013-10-18 | 3 | -10/+10 | |
| | | | ||||||
| | * | Hash Saga Part 3 - API changes + SHA1 support + tests | Paul Kehrer | 2013-10-18 | 4 | -1/+141 | |
| | | | ||||||
| | * | update loader and test to handle lines with brackets | Paul Kehrer | 2013-10-18 | 2 | -1/+2 | |
| | | | ||||||
| | * | alphabetical import order and quote consistency... | Paul Kehrer | 2013-10-18 | 1 | -10/+10 | |
| | | | ||||||
| | * | hash vector loader and tests | Paul Kehrer | 2013-10-18 | 2 | -1/+91 | |
| | | | ||||||
| | * | Merge pull request #80 from reaperhulk/evp-md | David Reid | 2013-10-18 | 24 | -0/+16415 | |
| | |\ | | | | | | | | | MD test vectors | |||||
| | | * | remove raw whirlpool vectors (formatted vectors already committed) | Paul Kehrer | 2013-10-18 | 1 | -73/+0 | |
| | | | | ||||||
| | | * | Added MD5 test vectors from RFC 1321 (http://www.ietf.org/rfc/rfc1321.txt) | Paul Kehrer | 2013-10-01 | 1 | -0/+29 | |
| | | | | ||||||
| | | * | add ISO/IEC 10118-3 test vectors for RIPEMD160 and Whirlpool. | Paul Kehrer | 2013-10-01 | 3 | -0/+178 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These vectors have been reformatted from their original form to conform to the same format as the NIST SHA tests. * RIPEMD160 original vectors from the hash homepage - http://homes.esat.kuleuven.be/~bosselae/ripemd160.html * Whirlpool vectors from the hash homepage - http://www.larc.usp.br/~pbarreto/WhirlpoolPage.html (yes that really is the homepage) | |||||
| | | * | SHA test vectors (byte oriented) from NIST | Paul Kehrer | 2013-09-30 | 21 | -0/+16281 | |
| | | | | | | | | | | | | | | | | | | | | Obtained from http://csrc.nist.gov/groups/STM/cavp/ with this link: http://csrc.nist.gov/groups/STM/cavp/documents/shs/shabytetestvectors.zip | |||||
| | * | | Removed name fro BlockCipher -- it's arbitrarily based on the format openssl ↵ | Alex Gaynor | 2013-10-17 | 1 | -10/+1 | |
| | | | | | | | | | | | | | | | | uses for *some* ciphers | |||||
| * | | | fix | Alex Gaynor | 2013-10-17 | 1 | -1/+3 | |
| | | | | ||||||
| * | | | Merge branch 'master' into refactor-cipher-names | Alex Gaynor | 2013-10-17 | 4 | -0/+25 | |
| |\| | | ||||||
| | * | | AES Counter support | Paul Kehrer | 2013-10-17 | 4 | -0/+25 | |
| | | | | | | | | | | | | | | | | | | | | * vectors from RFC 3686 * Documentation for the mode | |||||
| * | | | Up our coverage | Alex Gaynor | 2013-10-16 | 1 | -0/+8 | |
| | | | | ||||||
| * | | | pep8 and py3k fixes | Alex Gaynor | 2013-10-16 | 2 | -4/+12 | |
| | | | | ||||||
| * | | | Refactor how cipher names are computed | Alex Gaynor | 2013-10-16 | 3 | -5/+5 | |
| |/ / | ||||||
* | | | Get the tests running | Alex Gaynor | 2013-10-16 | 1 | -1/+11 | |
| | | | ||||||
* | | | Port this test except it doesn't work because of plaintext and ciphertext ↵ | Alex Gaynor | 2013-10-16 | 1 | -12/+6 | |
| | | | | | | | | | | | | naming, need to make that flexible | |||||
* | | | Merge branch 'master' into triple-des | Alex Gaynor | 2013-10-16 | 17 | -226/+12352 | |
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Also moved most of the tests to the new format except for one which doesn't yet have an obvious translation Conflicts: cryptography/primitives/block/ciphers.py tests/primitives/test_nist.py | |||||
| * | | flake8 fixes | Alex Gaynor | 2013-10-16 | 3 | -3/+6 | |
| | | | ||||||
| * | | Unit test the test harness | Alex Gaynor | 2013-10-16 | 1 | -0/+14 | |
| | | | ||||||
| * | | Yolo | Alex Gaynor | 2013-10-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Rewrite to avoid capitalization issues | Alex Gaynor | 2013-10-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Move around the skip logic | Alex Gaynor | 2013-10-16 | 3 | -21/+26 | |
| | | | ||||||
| * | | Consolidate this list | Alex Gaynor | 2013-10-16 | 2 | -4/+4 | |
| | | | ||||||
| * | | Ported openssl vector tests | Alex Gaynor | 2013-10-16 | 6 | -141/+88 | |
| | | | ||||||
| * | | Missed file | Alex Gaynor | 2013-10-16 | 1 | -0/+40 | |
| | | | ||||||
| * | | Start of the great refactoring | Alex Gaynor | 2013-10-16 | 4 | -310/+218 | |
| | | | ||||||
| * | | use the pragmas consistently. | Paul Kehrer | 2013-10-15 | 1 | -2/+2 | |
| | | | ||||||
| * | | add pragma: no cover to handle coverage in the tests for the moment | Paul Kehrer | 2013-10-15 | 2 | -4/+4 | |
| | | | ||||||
| * | | remove openssl api dependency in test_openssl_vectors | Paul Kehrer | 2013-10-06 | 2 | -12/+11 | |
| | | | | | | | | | | | | Update some single quotes to double for consistency | |||||
| * | | rebase and modify to support some changed behaviors | Paul Kehrer | 2013-10-06 | 3 | -30/+12 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update code to reflect new api object (ffi and lib are no longer private) * tests updated to take an api object * skipif marks removed for now as we need to use the api passed to each individual test. skip testing done inside the test * changed name of supports in api to supports_cipher (future PRs will contain supports_hash) |