aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Added some nonsense around IA5STRINGAlex Gaynor2015-07-031-1/+4
|
* add some requested elliptic curve bindingsPaul Kehrer2015-07-031-0/+10
|
* Added support for SANs in CSRsAlex Gaynor2015-07-031-0/+1
|
* Merge pull request #2102 from alex/more-bindingsPaul Kehrer2015-07-031-0/+5
|\ | | | | added a few more x509 bindings for SAN encoding
| * added a few more x509 bindings for SAN encodingAlex Gaynor2015-07-031-0/+5
| |
* | Added a test with two extensions, and added key usage support to the frontendAlex Gaynor2015-07-031-0/+2
|/
* Shift around the x509 code, all the extensions are going to have the same thingAlex Gaynor2015-07-021-20/+12
|
* Merge pull request #2093 from reaperhulk/gcm-fix-forever-maybeAlex Gaynor2015-07-012-0/+21
|\ | | | | GCM AAD and encrypted byte limit checks in AEADCipherContext
| * put the AAD and encrypted byte limit checks in the parent contextPaul Kehrer2015-07-012-0/+21
| |
* | name constraints - support leading periodsPaul Kehrer2015-07-011-3/+7
|/
* Merge pull request #2084 from reaperhulk/name-constraints-osslAlex Gaynor2015-07-011-0/+30
|\ | | | | Name constraints ossl
| * support name constraints in the openssl backendPaul Kehrer2015-06-291-0/+30
| |
* | Merge pull request #2073 from glyph/no-c-randomPaul Kehrer2015-06-308-210/+58
|\ \ | |/ |/| Replace C implementation of OS Random engine with Python one that just calls os.urandom
| * the assertier the merrierGlyph2015-06-271-0/+1
| |
| * comment on longer correct - not aliases any moreGlyph2015-06-271-5/+3
| | | | | | | | also group all the class-level variables together for style points
| * do the hokey pokeyGlyph2015-06-271-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 classGlyph2015-06-271-50/+45
| |
| * dead codeGlyph2015-06-271-1/+0
| |
| * consistency about underscores and prefixesGlyph2015-06-271-6/+6
| |
| * space before starGlyph2015-06-271-3/+3
| |
| * nothing pseudo about itGlyph2015-06-271-11/+2
| |
| * handle previous registration by raising RuntimeErrorGlyph2015-06-271-3/+1
| |
| * unnecessary belt-and-suspenders error checkingGlyph2015-06-271-2/+0
| |
| * coding standardGlyph2015-06-271-1/+2
| |
| * clear the error queueGlyph2015-06-271-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_errorGlyph2015-06-271-0/+1
| |
| * also retain method with a global referenceGlyph2015-06-271-5/+7
| |
| * move everything to module scope; much simpler that wayGlyph2015-06-271-67/+58
| |
| * don't need the intermediary 'struct' declaration.Glyph2015-06-271-10/+8
| |
| * comply with C coding standard, for which there is no linterGlyph2015-06-262-9/+9
| |
| * lintGlyph2015-06-261-0/+1
| |
| * pointer shenanigansGlyph2015-06-261-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 workGlyph2015-06-265-208/+2
| |
| * python implementationGlyph2015-06-261-1/+65
| |
| * use new constantGlyph2015-06-261-1/+1
| |
| * a place for a couple of new constants to liveGlyph2015-06-261-0/+2
| |
| * deopaque a couple of thingsGlyph2015-06-261-2/+11
| |
* | fix a memory leak in basic constraints encodingPaul Kehrer2015-06-281-0/+3
| |
* | Merge pull request #2086 from alex/unify-parse-extensionsPaul Kehrer2015-06-281-80/+71
|\ \ | | | | | | Initial stab at unifying the extension parsing code fro CSRs and certificates
| * | use a dict hereAlex Gaynor2015-06-281-24/+24
| | |
| * | Factor this code out.Alex Gaynor2015-06-281-40/+35
| | |
| * | Initial stab at unifying the extension parsing code fro CSRs and certificatesAlex Gaynor2015-06-281-79/+75
| | |
* | | move int_from_bytes so we can use it elsewherePaul Kehrer2015-06-272-23/+30
|/ /
* | Improvemed branch coverage for ssh public key loadingAlex Gaynor2015-06-272-8/+6
| |
* | Merge pull request #2076 from alex/more-branch-coveragePaul Kehrer2015-06-271-8/+6
|\ \ | | | | | | More branch coverage improvements. By virtue of reorganization and a new test
| * | More branch coverage improvements. By virtue of reorganization and a new testAlex Gaynor2015-06-271-8/+6
| | |
* | | Reorganized some code to improve branch coverageAlex Gaynor2015-06-271-6/+6
|/ /
* | Fixed #2067 -- raise an error if a CSRbuilder doesn't hav a subjectAlex Gaynor2015-06-272-1/+3
| |
* | Merge pull request #2071 from reaperhulk/wildcard-oh-noAlex Gaynor2015-06-271-1/+11
|\ \ | |/ |/| handle wildcard DNSNames with IDNA.
| * do this much more simplyPaul Kehrer2015-06-261-7/+4
| |