Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Fixed #2127 -- added __hash__ to CSR | Alex Gaynor | 2015-07-08 | 1 | -0/+3 | |
| | | ||||||
* | | Merge pull request #2108 from mail-in-a-box/master | Paul Kehrer | 2015-07-08 | 1 | -1/+16 | |
|\ \ | |/ |/| | support othername in general names | |||||
| * | parse SAN otherNames into OtherName instances rather than raising an exception | Joshua Tauberer | 2015-07-06 | 1 | -1/+16 | |
| | | | | | | | | Test added. | |||||
* | | Merge pull request #2124 from alex/hash-cert | Paul Kehrer | 2015-07-08 | 1 | -7/+4 | |
|\ \ | | | | | | | Fixed #2120 -- added __hash__ to x509.Cert | |||||
| * | | no need to hash it twice, also simplify fingerprint method | Alex Gaynor | 2015-07-07 | 1 | -9/+2 | |
| | | | ||||||
| * | | Fixed #2120 -- added __hash__ to x509.Cert | Alex Gaynor | 2015-07-06 | 1 | -0/+4 | |
| | | | ||||||
* | | | added forgotten __ne__ method | Alex Gaynor | 2015-07-06 | 1 | -0/+3 | |
| | | | ||||||
* | | | Fixed #2121 -- added __eq__ and __ne__ to CSRs | Alex Gaynor | 2015-07-06 | 1 | -0/+8 | |
|/ / | ||||||
* | | support registeredID general name encoding | Paul Kehrer | 2015-07-05 | 1 | -1/+12 | |
| | | ||||||
* | | Merge pull request #2085 from alex/encode-san | Paul Kehrer | 2015-07-05 | 1 | -1/+44 | |
|\ \ | | | | | | | Initial code to encode SANs | |||||
| * | | fixed a leak in the event of non-DNS GN | Alex Gaynor | 2015-07-05 | 1 | -2/+3 | |
| | | | ||||||
| * | | Make the error check match how the openssl codebase does it | Alex Gaynor | 2015-07-05 | 1 | -1/+1 | |
| | | | ||||||
| * | | Wildcards. Also fixed a bug with multiple GNs | Alex Gaynor | 2015-07-05 | 1 | -2/+7 | |
| | | | ||||||
| * | | 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 | 5 | -17/+112 | |
| |\ \ | ||||||
| * \ \ | resolved merge conflict | Alex Gaynor | 2015-06-28 | 3 | -105/+84 | |
| |\ \ \ | ||||||
| * | | | | Clean up code and fix. | Alex Gaynor | 2015-06-28 | 2 | -36/+20 | |
| | | | | | ||||||
| * | | | | Initial code to encode SANs | Alex Gaynor | 2015-06-28 | 1 | -0/+47 | |
| | | | | | ||||||
* | | | | | Factor out the ASN.1 string handling code in the OpenSSL backend | Alex Gaynor | 2015-07-05 | 1 | -16/+16 | |
| |_|_|/ |/| | | | ||||||
* | | | | move PublicKeyWithSerialization methods to PublicKey | Paul Kehrer | 2015-07-04 | 3 | -9/+9 | |
| | | | | ||||||
* | | | | Added support for SANs in CSRs | Alex Gaynor | 2015-07-03 | 1 | -0/+1 | |
| |_|/ |/| | | ||||||
* | | | 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 | 2 | -3/+48 | |
|\ \ \ | |/ / |/| | | 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. | |||||
| * | | 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 | |
| | | | ||||||
| * | | comply with C coding standard, for which there is no linter | Glyph | 2015-06-26 | 1 | -2/+2 | |
| | | | ||||||
| * | | 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 | 1 | -3/+2 | |
| | | | ||||||
| * | | python implementation | Glyph | 2015-06-26 | 1 | -1/+65 | |
| | | |