aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2099 from alex/test-coveragePaul Kehrer2015-07-023-6/+11
|\ | | | | Improved coverage for tests, handle multiple pytest.mark.supported
| * fixed testsAlex Gaynor2015-07-022-9/+7
| |
| * commentAlex Gaynor2015-07-021-0/+2
| |
| * Improved coverage for tests, handle multiple pytest.mark.supported ↵Alex Gaynor2015-07-022-1/+6
|/ | | | decorators on one function
* Merge pull request #2097 from alex/test-ifacePaul Kehrer2015-07-011-3/+5
|\ | | | | Fixed #1689 -- correctly handle code with multiple requires_backend_itnerface
| * Fixed #1689 -- correctly handle code with multiple requires_backend_itnerfaceAlex Gaynor2015-07-011-3/+5
| |
* | Merge pull request #2096 from reaperhulk/yet-another-nc-vectorAlex Gaynor2015-07-012-0/+22
|\ \ | | | | | | add name constraints vector with /32 and /128 IP networks
| * | add name constraints vector with /32 and /128 IP networksPaul Kehrer2015-07-012-0/+22
| |/
* | Merge pull request #2093 from reaperhulk/gcm-fix-forever-maybeAlex Gaynor2015-07-013-0/+71
|\ \ | |/ |/| GCM AAD and encrypted byte limit checks in AEADCipherContext
| * do the same simplification to the aad testPaul Kehrer2015-07-011-3/+1
| |
| * add missing test, simplify encrypted byte near limit calculationPaul Kehrer2015-07-011-3/+15
| |
| * add additional increment testsPaul Kehrer2015-07-011-8/+18
| |
| * put the AAD and encrypted byte limit checks in the parent contextPaul Kehrer2015-07-013-0/+51
| |
* | Merge pull request #2094 from reaperhulk/nc-the-hard-part-againAlex Gaynor2015-07-012-3/+45
|\ \ | |/ |/| name constraints - support leading periods
| * name constraints - support leading periodsPaul Kehrer2015-07-012-3/+45
|/
* Merge pull request #2084 from reaperhulk/name-constraints-osslAlex Gaynor2015-07-012-0/+74
|\ | | | | Name constraints ossl
| * support name constraints in the openssl backendPaul Kehrer2015-06-292-0/+74
| |
* | Merge pull request #2073 from glyph/no-c-randomPaul Kehrer2015-06-3010-218/+96
|\ \ | |/ |/| Replace C implementation of OS Random engine with Python one that just calls os.urandom
| * test libressl when there is no libresslGlyph2015-06-301-2/+15
| |
| * pep8Glyph2015-06-301-0/+1
| |
| * Detect and ignore LibreSSL.Glyph2015-06-301-1/+3
| |
| * the output of RAND_bytes is os.urandom's resultGlyph2015-06-291-0/+14
| |
| * 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-272-5/+3
| |
| * 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-262-11/+11
| | | | | | | | | | | | | | | | 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-267-212/+4
| |
| * python implementationGlyph2015-06-261-1/+65
| |
| * use new constantGlyph2015-06-261-1/+1
| |
| * compare contents and not pointersGlyph2015-06-261-9/+12
| |
| * a place for a couple of new constants to liveGlyph2015-06-261-0/+2
| |
| * deopaque a couple of thingsGlyph2015-06-261-2/+11
| |
* | Merge pull request #2088 from reaperhulk/nc-vectorsAlex Gaynor2015-06-293-1/+45
|\ \ | | | | | | add more basic name constraints vector
| * | add more basic name constraints vectorPaul Kehrer2015-06-293-1/+45
| | |
* | | Merge pull request #2090 from stevepeak/patch-2Paul Kehrer2015-06-291-1/+1
|\ \ \ | | | | | | | | Fix is now on main uploader