Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Paul says openssl just does the right thing here. | Alex Gaynor | 2015-07-05 | 1 | -2/+0 | |
| | | | ||||||
| * | | this needs to be freed as well | Alex Gaynor | 2015-07-05 | 1 | -0/+1 | |
| | | | ||||||
| * | | idna here | Alex Gaynor | 2015-07-05 | 1 | -2/+3 | |
| | | | ||||||
| * | | Organize code a bit better | Alex Gaynor | 2015-07-05 | 1 | -10/+15 | |
| | | | ||||||
| * | | Merge branch 'master' into encode-san | Alex Gaynor | 2015-07-03 | 1 | -0/+10 | |
| |\ \ | ||||||
| * | | | reduce diff with master | Alex Gaynor | 2015-07-03 | 1 | -1/+0 | |
| | | | | ||||||
| * | | | Merge branch 'master' into encode-san | Alex Gaynor | 2015-07-03 | 1 | -3/+1 | |
| |\ \ \ | ||||||
| * \ \ \ | Merge branch 'master' into encode-san | Alex Gaynor | 2015-07-03 | 11 | -224/+122 | |
| |\ \ \ \ | ||||||
| * \ \ \ \ | resolved merge conflict | Alex Gaynor | 2015-06-28 | 4 | -105/+105 | |
| |\ \ \ \ \ | ||||||
| * | | | | | | fix the not implemeneted test | Alex Gaynor | 2015-06-28 | 1 | -0/+4 | |
| | | | | | | | ||||||
| * | | | | | | Clean up code and fix. | Alex Gaynor | 2015-06-28 | 2 | -36/+20 | |
| | | | | | | | ||||||
| * | | | | | | Initial code to encode SANs | Alex Gaynor | 2015-06-28 | 3 | -1/+57 | |
| | | | | | | | ||||||
* | | | | | | | Factor out the ASN.1 string handling code in the OpenSSL backend | Alex Gaynor | 2015-07-05 | 1 | -16/+16 | |
| |_|_|_|_|/ |/| | | | | | ||||||
* | | | | | | Merge pull request #2112 from reaperhulk/publickeywithserialization | Alex Gaynor | 2015-07-05 | 3 | -9/+9 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | move PublicKeyWithSerialization methods to PublicKey | |||||
| * | | | | | | move PublicKeyWithSerialization methods to PublicKey | Paul Kehrer | 2015-07-04 | 3 | -9/+9 | |
| | |_|_|_|/ | |/| | | | | ||||||
* / | | | | | Refs #2108 -- expand the OTHERNAME binding. | Alex Gaynor | 2015-07-04 | 1 | -1/+2 | |
|/ / / / / | ||||||
* | | | | | Added some nonsense around IA5STRING | Alex Gaynor | 2015-07-03 | 1 | -1/+4 | |
| | | | | | ||||||
* | | | | | add some requested elliptic curve bindings | Paul Kehrer | 2015-07-03 | 1 | -0/+10 | |
| | | | | | ||||||
* | | | | | Added support for SANs in CSRs | Alex Gaynor | 2015-07-03 | 1 | -0/+1 | |
| |_|_|/ |/| | | | ||||||
* | | | | Merge pull request #2102 from alex/more-bindings | Paul Kehrer | 2015-07-03 | 1 | -0/+5 | |
|\ \ \ \ | | | | | | | | | | | added a few more x509 bindings for SAN encoding | |||||
| * | | | | added a few more x509 bindings for SAN encoding | Alex Gaynor | 2015-07-03 | 1 | -0/+5 | |
| | |_|/ | |/| | | ||||||
* / | | | Added a test with two extensions, and added key usage support to the frontend | Alex Gaynor | 2015-07-03 | 1 | -0/+2 | |
|/ / / | ||||||
* | | | Shift around the x509 code, all the extensions are going to have the same thing | Alex Gaynor | 2015-07-02 | 1 | -20/+12 | |
| | | | ||||||
* | | | Merge pull request #2093 from reaperhulk/gcm-fix-forever-maybe | Alex Gaynor | 2015-07-01 | 2 | -0/+21 | |
|\ \ \ | | | | | | | | | GCM AAD and encrypted byte limit checks in AEADCipherContext | |||||
| * | | | put the AAD and encrypted byte limit checks in the parent context | Paul Kehrer | 2015-07-01 | 2 | -0/+21 | |
| | | | | ||||||
* | | | | name constraints - support leading periods | Paul Kehrer | 2015-07-01 | 1 | -3/+7 | |
|/ / / | ||||||
* | | | Merge pull request #2084 from reaperhulk/name-constraints-ossl | Alex Gaynor | 2015-07-01 | 1 | -0/+30 | |
|\ \ \ | | | | | | | | | Name constraints ossl | |||||
| * | | | support name constraints in the openssl backend | Paul Kehrer | 2015-06-29 | 1 | -0/+30 | |
| | |/ | |/| | ||||||
* | | | Merge pull request #2073 from glyph/no-c-random | Paul Kehrer | 2015-06-30 | 8 | -210/+58 | |
|\ \ \ | |/ / |/| | | Replace C implementation of OS Random engine with Python one that just calls os.urandom | |||||
| * | | the assertier the merrier | Glyph | 2015-06-27 | 1 | -0/+1 | |
| | | | ||||||
| * | | comment on longer correct - not aliases any more | Glyph | 2015-06-27 | 1 | -5/+3 | |
| | | | | | | | | | | | | also group all the class-level variables together for style points | |||||
| * | | do the hokey pokey | Glyph | 2015-06-27 | 1 | -13/+13 | |
| | | | | | | | | | | | | | | | you put the functions in, you take the functions out, you make the linter work, and you shake it all about | |||||
| * | | shuffle everything back onto the class | Glyph | 2015-06-27 | 1 | -50/+45 | |
| | | | ||||||
| * | | dead code | Glyph | 2015-06-27 | 1 | -1/+0 | |
| | | | ||||||
| * | | consistency about underscores and prefixes | Glyph | 2015-06-27 | 1 | -6/+6 | |
| | | | ||||||
| * | | space before star | Glyph | 2015-06-27 | 1 | -3/+3 | |
| | | | ||||||
| * | | nothing pseudo about it | Glyph | 2015-06-27 | 1 | -11/+2 | |
| | | | ||||||
| * | | handle previous registration by raising RuntimeError | Glyph | 2015-06-27 | 1 | -3/+1 | |
| | | | ||||||
| * | | unnecessary belt-and-suspenders error checking | Glyph | 2015-06-27 | 1 | -2/+0 | |
| | | | ||||||
| * | | coding standard | Glyph | 2015-06-27 | 1 | -1/+2 | |
| | | | ||||||
| * | | clear the error queue | Glyph | 2015-06-27 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | make sure we're not in an error state when we start, because then all bets are off and we might consume an error we didn't cause. then clear the error queue, which restores the behavior of the way the C module was previously checking for existence of its engine. | |||||
| * | | bind ERR_clear_error | Glyph | 2015-06-27 | 1 | -0/+1 | |
| | | | ||||||
| * | | also retain method with a global reference | Glyph | 2015-06-27 | 1 | -5/+7 | |
| | | | ||||||
| * | | move everything to module scope; much simpler that way | Glyph | 2015-06-27 | 1 | -67/+58 | |
| | | | ||||||
| * | | don't need the intermediary 'struct' declaration. | Glyph | 2015-06-27 | 1 | -10/+8 | |
| | | | ||||||
| * | | comply with C coding standard, for which there is no linter | Glyph | 2015-06-26 | 2 | -9/+9 | |
| | | | ||||||
| * | | lint | Glyph | 2015-06-26 | 1 | -0/+1 | |
| | | | ||||||
| * | | pointer shenanigans | Glyph | 2015-06-26 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | apparently (?) ENGINE_by_id treats its ID as an opaque *pointer* key and not actually as a string, and while CPython's CFFI support seems to manage to preserve the pointer identity when using the same Python string, PyPy doesn't. Fix things to use a cffi-wrapped pointer again and tests pass on PyPy. | |||||
| * | | remove remaining vestiges, make adding twice work | Glyph | 2015-06-26 | 5 | -208/+2 | |
| | | | ||||||
| * | | python implementation | Glyph | 2015-06-26 | 1 | -1/+65 | |
| | | |