aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|/
* Merge pull request #86 from pyca/bind-dhDonald Stufft2013-10-042-0/+29
|\ | | | | Bind OpenSSL's DH. Refs #77
| * Merge branch 'master' into bind-dhAlex Gaynor2013-10-047-8/+67
| |\ | |/ |/| | | | | Conflicts: cryptography/bindings/openssl/api.py
* | Merge pull request #87 from pyca/bind-dsaDonald Stufft2013-10-042-0/+31
|\ \ | | | | | | Added bindings for OpenSSL's DSA. Refs #77.
| * \ Merge branch 'master' into bind-dsaAlex Gaynor2013-10-046-8/+36
| |\ \ | |/ / |/| | | | | | | | Conflicts: cryptography/bindings/openssl/api.py
* | | Merge pull request #88 from pyca/bind-cryptoDonald Stufft2013-10-042-0/+28
|\ \ \ | | | | | | | | Bind OpenSSL's crypto. Refs #77
| * | | Bind OpenSSL's crypto. Refs #77Alex Gaynor2013-10-032-0/+28
| | | |
* | | | Merge pull request #89 from dstufft/rename-repoAlex Gaynor2013-10-044-8/+8
|\ \ \ \ | |/ / / |/| | | Switch all repositories over to the new location
| * | | Switch all repositories over to the new locationDonald Stufft2013-10-044-8/+8
|/ / /
| * / Added bindings for OpenSSL's DSA. Refs #77.Alex Gaynor2013-10-032-0/+31
|/ /
| * Bind OpenSSL's DH. Refs #77Alex Gaynor2013-10-032-0/+29
|/
* Merge pull request #85 from alex/explicit-apiDonald Stufft2013-10-036-28/+76
|\ | | | | Explicitly pass around the API, and run all tests under all available AP...
| * Use a None default so composition is easierAlex Gaynor2013-10-033-2/+13
| |
| * Make default_api privateAlex Gaynor2013-10-032-3/+3
| |
| * Run coverage from the outside so it sees everythingAlex Gaynor2013-10-031-2/+5
| |
| * Explicitly pass around the API, and run all tests under all available APIsAlex Gaynor2013-10-035-27/+61
|/
* Merge pull request #84 from hynek/typoAlex Gaynor2013-10-031-1/+1
|\ | | | | Fix typo in OpenSSL bindings docs
| * Fix typo in OpenSSL bindings docsHynek Schlawack2013-10-031-1/+1
|/
* Merge pull request #83 from alex/fingerprintsDonald Stufft2013-10-021-1/+3
|\ | | | | Include key finger prints in AUTHORS.rst
| * Typo fixAlex Gaynor2013-10-021-1/+1
| |
| * Single lineAlex Gaynor2013-10-021-2/+1
| |
| * Include key finger prints in AUTHORS.rstAlex Gaynor2013-10-021-0/+3
| |
* | Merge pull request #76 from alex/bind-bignumDonald Stufft2013-10-022-0/+35
|\ \ | |/ |/| Added bindings for OpenSSL's bn.h
| * Remove this, it properly belongs to ASN1, and that's for a seperate PRAlex Gaynor2013-10-021-4/+0
| |
| * Thsi is a macroAlex Gaynor2013-10-021-2/+1
| |
| * Fixes to match teh C headersAlex Gaynor2013-10-021-2/+6
| |
| * Merge branch 'master' into bind-bignumAlex Gaynor2013-10-025-4/+103
| |\ | |/ |/|