aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* support issuer alternative name encodingPaul Kehrer2015-08-091-2/+3
* move encode out of try blocksPaul Kehrer2015-08-091-2/+2
* simplify the CSRBuilderPaul Kehrer2015-08-082-23/+9
* remove a lot of if/elif chains in the certificate builderPaul Kehrer2015-08-082-57/+23
* fix unsupported testPaul Kehrer2015-08-081-2/+4
* support InhibitAnyPolicy in CertificateBuilderPaul Kehrer2015-08-083-0/+16
* Merge pull request #2213 from reaperhulk/encode-akiAlex Gaynor2015-08-082-0/+36
|\
| * add support for AuthorityKeyIdentifier in CertificateBuilderPaul Kehrer2015-08-082-0/+36
* | Merge pull request #2226 from lluixhi/masterPaul Kehrer2015-08-081-1/+1
|\ \ | |/ |/|
| * Fix build with LibreSSL >= 2.2.2Lluixhi Scura2015-08-081-1/+1
* | Merge pull request #2210 from reaperhulk/aki-classmethodAlex Gaynor2015-08-081-18/+31
|\ \
| * | address review commentsPaul Kehrer2015-08-081-1/+1
| * | add AuthorityKeyIdentifier from_issuer_public_keyPaul Kehrer2015-08-081-18/+31
| |/
* | more openssl bindings for encoding certificate policy structuresPaul Kehrer2015-08-082-0/+5
* | add support for encoding SubjectKeyIdentifier to CertificateBuilderPaul Kehrer2015-08-083-0/+18
|/
* Merge pull request #2204 from reaperhulk/ski-classmethodAlex Gaynor2015-08-082-1/+40
|\
| * py3 int.to_bytes is dead to mePaul Kehrer2015-08-082-11/+5
| * update commentPaul Kehrer2015-08-081-1/+1
| * refactor integer to bytes as utils.int_to_bytesPaul Kehrer2015-08-082-5/+14
| * assert not remaining in SKI classmethodPaul Kehrer2015-08-071-0/+1
| * rename to classmethod to from_public_keyPaul Kehrer2015-08-051-1/+1
| * add SubjectKeyIdentifier.create_from_public_keyPaul Kehrer2015-08-051-1/+36
* | Merge pull request #2198 from reaperhulk/encode-crlAlex Gaynor2015-08-083-2/+76
|\ \
| * | move distpoint fullname/relativename to consts in backends.openssl.x509Paul Kehrer2015-08-082-5/+9
| * | switch to _encode_general_names.Paul Kehrer2015-08-081-8/+1
| * | remove a double for loop that made literally no sensePaul Kehrer2015-08-081-6/+5
| * | switch ReasonFlags bit string setting to use a dict mappingPaul Kehrer2015-08-081-40/+18
| * | support relativename encoding using X509_NAMEPaul Kehrer2015-08-081-3/+6
| * | support CRLDistributionPoints in the CertificateBuilderPaul Kehrer2015-08-082-0/+97
* | | Provide a better error message here.Alex Gaynor2015-08-081-1/+2
|/ /
* | Merge pull request #2217 from reaperhulk/extensions-oidsAlex Gaynor2015-08-071-1/+47
|\ \
| * | add ExtensionType interfacePaul Kehrer2015-08-061-0/+22
| * | add oid attribute to all extension typesPaul Kehrer2015-08-061-1/+25
* | | Merge pull request #2222 from reaperhulk/memleak-partdeuxAlex Gaynor2015-08-061-0/+2
|\ \ \
| * | | X509_add_ext dupes the X509_EXTENSION when adding it. fix the leakPaul Kehrer2015-08-061-0/+2
* | | | fix a memory leak in certificate creation during extension creationPaul Kehrer2015-08-061-1/+1
|/ / /
* / / rename sign_x509_certificate backend method to create_x509_certificatePaul Kehrer2015-08-064-6/+6
|/ /
* | add a few additional bindings for AuthorityKeyIdentifier in OpenSSLPaul Kehrer2015-08-051-0/+2
* | Merge pull request #2206 from reaperhulk/refactor-encode-sanAlex Gaynor2015-08-051-7/+11
|\ \
| * | we still need to gc in encode_subject_alt_namePaul Kehrer2015-08-051-0/+3
| * | refactor SAN encoding to separate out general names in openssl backendPaul Kehrer2015-08-051-7/+8
* | | more bindings for CRLDistributionPoints encodingPaul Kehrer2015-08-052-2/+11
|/ /
* / check that required fields are present in builder when signingPaul Kehrer2015-08-041-0/+18
|/
* Merge pull request #2180 from reaperhulk/easy-conditional-fixDonald Stufft2015-08-0444-515/+432
|\
| * change approach for pypy performance reasonsPaul Kehrer2015-08-041-12/+13
| * only copy the attrs we know should exist (courtesy dstufft)Paul Kehrer2015-08-031-7/+9
| * remove commoncrypto CONDITIONAL_NAMESPaul Kehrer2015-08-0312-25/+0
| * remove openssl CONDITIONAL_NAMESPaul Kehrer2015-08-0330-489/+0
| * pass in the imports to make it a bit clearer what's going onPaul Kehrer2015-08-031-3/+3
| * move the attr setting to the __init__ of _ConditionalLibraryPaul Kehrer2015-08-031-12/+10