aboutsummaryrefslogtreecommitdiffstats
path: root/src/cryptography/hazmat
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fixed #2127 -- added __hash__ to CSRAlex Gaynor2015-07-081-0/+3
| |
* | Merge pull request #2108 from mail-in-a-box/masterPaul Kehrer2015-07-081-1/+16
|\ \ | |/ |/| support othername in general names
| * parse SAN otherNames into OtherName instances rather than raising an exceptionJoshua Tauberer2015-07-061-1/+16
| | | | | | | | Test added.
* | Merge pull request #2124 from alex/hash-certPaul Kehrer2015-07-081-7/+4
|\ \ | | | | | | Fixed #2120 -- added __hash__ to x509.Cert
| * | no need to hash it twice, also simplify fingerprint methodAlex Gaynor2015-07-071-9/+2
| | |
| * | Fixed #2120 -- added __hash__ to x509.CertAlex Gaynor2015-07-061-0/+4
| | |
* | | added forgotten __ne__ methodAlex Gaynor2015-07-061-0/+3
| | |
* | | Fixed #2121 -- added __eq__ and __ne__ to CSRsAlex Gaynor2015-07-061-0/+8
|/ /
* | support registeredID general name encodingPaul Kehrer2015-07-051-1/+12
| |
* | Merge pull request #2085 from alex/encode-sanPaul Kehrer2015-07-051-1/+44
|\ \ | | | | | | Initial code to encode SANs
| * | fixed a leak in the event of non-DNS GNAlex Gaynor2015-07-051-2/+3
| | |
| * | Make the error check match how the openssl codebase does itAlex Gaynor2015-07-051-1/+1
| | |
| * | Wildcards. Also fixed a bug with multiple GNsAlex Gaynor2015-07-051-2/+7
| | |
| * | Paul says openssl just does the right thing here.Alex Gaynor2015-07-051-2/+0
| | |
| * | this needs to be freed as wellAlex Gaynor2015-07-051-0/+1
| | |
| * | idna hereAlex Gaynor2015-07-051-2/+3
| | |
| * | Organize code a bit betterAlex Gaynor2015-07-051-10/+15
| | |
| * | Merge branch 'master' into encode-sanAlex Gaynor2015-07-035-17/+112
| |\ \
| * \ \ resolved merge conflictAlex Gaynor2015-06-283-105/+84
| |\ \ \
| * | | | Clean up code and fix.Alex Gaynor2015-06-282-36/+20
| | | | |
| * | | | Initial code to encode SANsAlex Gaynor2015-06-281-0/+47
| | | | |
* | | | | Factor out the ASN.1 string handling code in the OpenSSL backendAlex Gaynor2015-07-051-16/+16
| |_|_|/ |/| | |
* | | | move PublicKeyWithSerialization methods to PublicKeyPaul Kehrer2015-07-043-9/+9
| | | |
* | | | Added support for SANs in CSRsAlex Gaynor2015-07-031-0/+1
| |_|/ |/| |
* | | 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-302-3/+48
|\ \ \ | |/ / |/| | 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.
| * | also retain method with a global referenceGlyph2015-06-271-5/+7
| | |
| * | move everything to module scope; much simpler that wayGlyph2015-06-271-67/+58
| | |
| * | comply with C coding standard, for which there is no linterGlyph2015-06-261-2/+2
| | |
| * | 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-261-3/+2
| | |
| * | python implementationGlyph2015-06-261-1/+65
| | |