| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
* Due to a circular dependency issue I had to put the abcs in
cryptography.primitives.abc.block.modes
* The ABCs look like they do because that is the form that is compatible
with 2.x and 3.x
|
| |
|
| |
|
|
|
|
|
| |
* This is a basic refactor to support ECB and CBC mode in this method.
We can use this as a starting point to discuss a better solution.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* This allows you to check that you're binding against the expected
version of OpenSSL
* Test is pretty basic (just checks to see that the string starts
with OpenSSL)
|
|
C is an implementation detail of the wrapper API, so we go with 'bindings'.
Also create/fix some namespaces.
|