aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Remove this, it's not really CBCAlex Gaynor2013-10-211-16/+0
|
* fixAlex Gaynor2013-10-211-1/+1
|
* fixesAlex Gaynor2013-10-211-10/+14
|
* KAT tests for 3des ofbAlex Gaynor2013-10-211-0/+24
|
* No need for another test functionAlex Gaynor2013-10-211-9/+0
|
* TripleDES OFB MMT testsAlex Gaynor2013-10-211-6/+34
|
* pep8ification, stub classes for OFB and CFBAlex Gaynor2013-10-211-3/+17
|
* Initial working stateAlex Gaynor2013-10-211-14/+20
|
* Merge branch 'master' into triple-desAlex Gaynor2013-10-2137-17/+16940
|\
| * Merge branch 'master' into refactor-cipher-namesAlex Gaynor2013-10-2131-12/+16892
| |\ | | | | | | | | | | | | Conflicts: cryptography/bindings/openssl/api.py
| | * MD5 support + documentation for all hashesPaul Kehrer2013-10-192-0/+23
| | |
| | * Merge pull request #128 from reaperhulk/hash-saga-whirlpoolDonald Stufft2013-10-192-0/+32
| | |\ | | | | | | | | Hash Saga Part 6 (Whirlpool support)
| | | * Whirlpool supportPaul Kehrer2013-10-182-0/+32
| | | |
| | * | Only execute only_if if we need toDonald Stufft2013-10-191-6/+6
| | | |
| | * | Test what happens when an invalid line is in the cryptrec vectorsDonald Stufft2013-10-192-0/+16
| | | |
| | * | Unaligned block encryption testPaul Kehrer2013-10-191-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 testPaul Kehrer2013-10-184-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 supportPaul Kehrer2013-10-182-0/+96
| | |
| | * change api.supports_hash to take a hash class rather than a strPaul Kehrer2013-10-182-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 testsPaul Kehrer2013-10-183-10/+10
| | |
| | * Hash Saga Part 3 - API changes + SHA1 support + testsPaul Kehrer2013-10-184-1/+141
| | |
| | * update loader and test to handle lines with bracketsPaul Kehrer2013-10-182-1/+2
| | |
| | * alphabetical import order and quote consistency...Paul Kehrer2013-10-181-10/+10
| | |
| | * hash vector loader and testsPaul Kehrer2013-10-182-1/+91
| | |
| | * Merge pull request #80 from reaperhulk/evp-mdDavid Reid2013-10-1824-0/+16415
| | |\ | | | | | | | | MD test vectors
| | | * remove raw whirlpool vectors (formatted vectors already committed)Paul Kehrer2013-10-181-73/+0
| | | |
| | | * Added MD5 test vectors from RFC 1321 (http://www.ietf.org/rfc/rfc1321.txt)Paul Kehrer2013-10-011-0/+29
| | | |
| | | * add ISO/IEC 10118-3 test vectors for RIPEMD160 and Whirlpool.Paul Kehrer2013-10-013-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 NISTPaul Kehrer2013-09-3021-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 Gaynor2013-10-171-10/+1
| | | | | | | | | | | | | | | | uses for *some* ciphers
| * | | fixAlex Gaynor2013-10-171-1/+3
| | | |
| * | | Merge branch 'master' into refactor-cipher-namesAlex Gaynor2013-10-174-0/+25
| |\| |
| | * | AES Counter supportPaul Kehrer2013-10-174-0/+25
| | | | | | | | | | | | | | | | | | | | * vectors from RFC 3686 * Documentation for the mode
| * | | Up our coverageAlex Gaynor2013-10-161-0/+8
| | | |
| * | | pep8 and py3k fixesAlex Gaynor2013-10-162-4/+12
| | | |
| * | | Refactor how cipher names are computedAlex Gaynor2013-10-163-5/+5
| |/ /
* | | Get the tests runningAlex Gaynor2013-10-161-1/+11
| | |
* | | Port this test except it doesn't work because of plaintext and ciphertext ↵Alex Gaynor2013-10-161-12/+6
| | | | | | | | | | | | naming, need to make that flexible
* | | Merge branch 'master' into triple-desAlex Gaynor2013-10-1617-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 fixesAlex Gaynor2013-10-163-3/+6
| | |
| * | Unit test the test harnessAlex Gaynor2013-10-161-0/+14
| | |
| * | YoloAlex Gaynor2013-10-161-1/+1
| | |
| * | Rewrite to avoid capitalization issuesAlex Gaynor2013-10-161-1/+1
| | |
| * | Move around the skip logicAlex Gaynor2013-10-163-21/+26
| | |
| * | Consolidate this listAlex Gaynor2013-10-162-4/+4
| | |
| * | Ported openssl vector testsAlex Gaynor2013-10-166-141/+88
| | |
| * | Missed fileAlex Gaynor2013-10-161-0/+40
| | |
| * | Start of the great refactoringAlex Gaynor2013-10-164-310/+218
| | |
| * | use the pragmas consistently.Paul Kehrer2013-10-151-2/+2
| | |
| * | add pragma: no cover to handle coverage in the tests for the momentPaul Kehrer2013-10-152-4/+4
| | |