aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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-163-6/+9
|
* 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
|
* Merge pull request #103 from alex/style-fixesDonald Stufft2013-10-161-15/+18
|\ | | | | A handful of small style fixes
| * A handful of small style fixesAlex Gaynor2013-10-151-15/+18
| |
* | Merge pull request #72 from reaperhulk/camellia-supportAlex Gaynor2013-10-168-2/+217
|\ \ | |/ |/| Camellia support
| * 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
| |
| * change camellia keysize to frozenset to match recent PRPaul Kehrer2013-10-061-1/+1
| |
| * remove openssl api dependency in test_openssl_vectorsPaul Kehrer2013-10-062-12/+11
| | | | | | | | Update some single quotes to double for consistency
| * rebase and modify to support some changed behaviorsPaul Kehrer2013-10-064-36/+17
| | | | | | | | | | | | | | | | | | * 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)
| * add pytest.ini with flags to show skipped test reasons, revert tox.iniPaul Kehrer2013-10-061-0/+2
| |
| * Camellia block cipher supportPaul Kehrer2013-10-066-1/+229
| | | | | | | | | | | | | | | | * Tests for CBC, OFB, CFB, and ECB * Tests will be automatically skipped if camellia support is not present in your OpenSSL library (e.g. OS X 10.8 with default OpenSSL) * Test for unsupported cipher in create_block_cipher_context * Docs for the cipher
| * lower ciphername, add api supports, improved assertion messagePaul Kehrer2013-10-061-3/+8
| | | | | | | | | | | | | | | | | | | | | | * supports method added to api to check if a ciphername is available. This will be used with skipif (and probably elsewhere) * ciphername lowered. OpenSSL frequently supports aliases for various casing, but reliably supports all lowercase. (e.g. camellia-128-cbc, vs Camellia-128-CBC) * When a cipher is not found an error will now be raised telling you what string cipher it couldn't find. This should probably become a real error like CipherNotFoundError.
* | Merge pull request #100 from reaperhulk/openssl-bio-bindingsAlex Gaynor2013-10-153-1/+168
|\ \ | | | | | | openssl initial bio support (refs #77)
| * | openssl initial bio support (refs #77)Paul Kehrer2013-10-153-1/+168
|/ /
* | Merge pull request #102 from reaperhulk/openssl-conf-supportAlex Gaynor2013-10-152-0/+27
|\ \ | | | | | | skeleton openssl conf support refs #77
| * | skeleton openssl conf support refs #77Paul Kehrer2013-10-142-0/+27
| | |
* | | Merge pull request #101 from reaperhulk/openssl-mem-dbg-supportAlex Gaynor2013-10-141-0/+10
|\ \ \ | |/ / |/| | add some openssl CRYPTO_* methods for memory debugging. refs #77
| * | add some openssl CRYPTO_* methods for memory debugging. refs #77Paul Kehrer2013-10-141-0/+10
|/ /
* | Merge pull request #99 from reaperhulk/cffi-load-types-firstAlex Gaynor2013-10-121-2/+10
|\ \ | | | | | | Load types from all cffi modules before declaring functions or macros
| * | loop over functions and macros separately rather than using zipPaul Kehrer2013-10-121-3/+2
| | |
| * | Load types from all cffi modules before declaring functions or macrosPaul Kehrer2013-10-121-2/+11
|/ / | | | | | | | | | | | | | | | | | | This change loads all the types via cdef & then loops over the macros & functions and cdefs them. The advantage of this approach is that you can define the types in the right modules without worrying about import order. For example, if you need the BIO typedef in the asn1 module but it is defined in the bio module you can still import the modules alphabetically and expect that BIO will be properly declared.
* | Merge pull request #98 from reaperhulk/openssl-engine-bindingsDonald Stufft2013-10-093-1/+53
|\ \ | | | | | | Initial bindings for OpenSSL ENGINE support.
| * | Initial bindings for OpenSSL ENGINE support.Paul Kehrer2013-10-083-1/+53
|/ / | | | | | | | | | | | | | | * These bindings are sufficient to allow a user to use the rdrand engine (if available) and set an instantiated engine as a default for various operations. * Reminder: OpenSSL engines require careful management of both structural and functional references or else you'll leak memory.
* | Merge pull request #97 from reaperhulk/openssl-err-bindingsAlex Gaynor2013-10-082-0/+58
|\ \ | | | | | | Add OpenSSL error bindings
| * | add openssl err bindingsPaul Kehrer2013-10-082-0/+58
|/ /
* | Merge pull request #96 from reaperhulk/mailing-listAlex Gaynor2013-10-071-0/+9
|\ \ | |/ |/| Update readme to add mailing list link and IRC info
| * update readme to add mailing list link and IRC infoPaul Kehrer2013-10-071-0/+9
|/
* Merge pull request #95 from mwielgoszewski/aes-keysize-frozensetAlex Gaynor2013-10-061-1/+1
|\ | | | | Make key_sizes a frozenset, since these are/should be immutable
| * Make key_sizes a frozenset, since these are/should be immutableMarcin Wielgoszewski2013-10-061-1/+1
|/
* Merge pull request #94 from alex/fix-commentDonald Stufft2013-10-061-1/+1
|\ | | | | This is a comment, not a command run in a root shell
| * This is a comment, not a command run in a root shellAlex Gaynor2013-10-061-1/+1
|/
* Merge pull request #91 from alex/branch-covDonald Stufft2013-10-061-0/+2
|\ | | | | Enable branch coverage
| * Enable branch coverageAlex Gaynor2013-10-051-0/+2
| |
* | Merge pull request #93 from alex/highlight-betterDonald Stufft2013-10-061-4/+4
|\ \ | | | | | | Use the right lexer for these examples
| * | Use the right lexer for these examplesAlex Gaynor2013-10-061-4/+4
|/ /
* | Merge pull request #92 from reaperhulk/rand-bindingsAlex Gaynor2013-10-052-0/+38
|\ \ | | | | | | rand bindings for openssl (refs #77)
| * | rand bindings for openssl (refs #77)Paul Kehrer2013-10-052-0/+38
|/ / | | | | | | | | | | These bindings should be used with care as there are many opportunities to shoot yourself in the foot. Take special care to re-seed on process fork and for the love of god don't use DUAL_EC_DRBG
* | Merge pull request #90 from reaperhulk/rsa-bindingsAlex Gaynor2013-10-052-0/+32
|\ \ | |/ |/| Bindings for OpenSSL's RSA. Refs #77
| * jokers to the left, pointers to the rightPaul Kehrer2013-10-051-1/+1
| |
| * too many rsas makes me rsa blindPaul Kehrer2013-10-051-1/+1
| |
| * remove local variable names from function declarationsPaul Kehrer2013-10-051-3/+3
| |
| * Bindings for OpenSSL's RSA. Refs #77Paul Kehrer2013-10-052-0/+32
|/