aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* free PKCS8_PRIV_KEY_INFO * and reuse membio for der loadingPaul Kehrer2015-02-222-8/+12
|
* fix docs for unsupportedalgorithm exception (thanks nitpicky)Paul Kehrer2015-02-191-2/+2
|
* move gc above potential exceptionPaul Kehrer2015-02-191-2/+2
|
* add examplesPaul Kehrer2015-02-191-0/+41
|
* support DER public and private key loading in the openssl backendPaul Kehrer2015-02-196-5/+410
|
* Merge pull request #1680 from alex/simplificationPaul Kehrer2015-02-191-1/+1
|\ | | | | Simplify x509.Name.get_attributes_for_oid
| * Simplify x509.Name.get_attributes_for_oidAlex Gaynor2015-02-191-1/+1
|/
* Merge pull request #1679 from reaperhulk/libre-supportAlex Gaynor2015-02-196-15/+65
|\ | | | | LibreSSL support
| * move some compression things around for librePaul Kehrer2015-02-191-4/+15
| |
| * move COMP_METHOD define and change to typedef for librePaul Kehrer2015-02-191-8/+8
| |
| * Update changelog for LibreSSL fixesSteven McDonald2015-02-191-0/+1
| | | | | | | | | | This changelog entry represents the previous three commits, which all fix compile- or test-time problems running against LibreSSL.
| * Allow the OpenSSL version string to begin with LibreSSLSteven McDonald2015-02-191-3/+6
| | | | | | | | | | LibreSSL aims to be source-compatible with OpenSSL, so there is no good reason to fail this test simply because the name has changed.
| * Disable features exclusive to newer OpenSSL when using LibreSSLSteven McDonald2015-02-191-2/+2
| | | | | | | | | | Some features added to newer OpenSSL versions are absent in LibreSSL, so don't mark these as present if LIBRESSL_VERSION_NUMBER is defined.
| * Define COMP_METHOD when building against LibreSSLSteven McDonald2015-02-191-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | LibreSSL no longer uses compression in ssl.h, so the case that was formerly activated by defining OPENSSL_NO_COMP is now the default, and COMP_METHOD isn't defined (it's defined in comp.h, but that's no longer included by ssl.h). In order to make all the type definitions here line up with what's actually in LibreSSL's ssl.h, define COMP_METHOD as void. This definition is still compatible with the later type declaration in ssl.py: typedef ... COMP_METHOD;
| * conditionally bind cryptodev engine for LibreSSLPaul Kehrer2015-02-191-2/+14
| |
| * conditionally bind EGD for libresslPaul Kehrer2015-02-191-4/+19
| |
* | Merge pull request #1676 from alex/more-httpsPaul Kehrer2015-02-191-1/+1
|\ \ | |/ |/| This link is also HTTPS
| * This link is also HTTPSAlex Gaynor2015-02-181-1/+1
|/
* Merge pull request #1672 from alex/https-all-the-thingsPaul Kehrer2015-02-182-2/+2
|\ | | | | Use HTTPS for a few URLs in the docs that support it
| * Use HTTPS for a few URLs in the docs that support itAlex Gaynor2015-02-172-2/+2
|/
* Merge pull request #1671 from alex/update-linkPaul Kehrer2015-02-171-1/+1
|\ | | | | Fixed a link that the EFF moved
| * Fixed a link that the EFF movedAlex Gaynor2015-02-171-1/+1
| |
* | Merge pull request #1670 from reaperhulk/pypy25Alex Gaynor2015-02-171-2/+2
|\ \ | |/ |/| use pypy 2.5 on our os x builders
| * use pypy 2.5 on our os x buildersPaul Kehrer2015-02-171-2/+2
| |
* | Merge pull request #1668 from reaperhulk/move-kdf-interfacesAlex Gaynor2015-02-177-63/+92
|\ \ | | | | | | move KDF interface
| * | move KDF interfacePaul Kehrer2015-02-167-63/+92
| |/
* | Merge pull request #1667 from alex/update-urlPaul Kehrer2015-02-171-1/+1
|\ \ | |/ |/| Fixed URL in the docs
| * Fixed URL in the docsAlex Gaynor2015-02-161-1/+1
|/
* Merge pull request #1666 from reaperhulk/move-asym-interfacesAlex Gaynor2015-02-1612-74/+122
|\ | | | | move asymmetric signature/verification interfaces
| * move asymmetric signature interface docsPaul Kehrer2015-02-162-31/+34
| |
| * move asymmetric signature/verification interfacesPaul Kehrer2015-02-1611-74/+119
|/
* Merge pull request #1665 from reaperhulk/move-asym-padding-interfaceAlex Gaynor2015-02-169-38/+58
|\ | | | | move asymmetric padding interface to primitives.asymmetric.padding
| * add changelog entryPaul Kehrer2015-02-161-0/+4
| |
| * move asymmetric padding interface to primitives.asymmetric.paddingPaul Kehrer2015-02-168-38/+54
|/
* Merge pull request #1659 from reaperhulk/move-cipher-interfacesAlex Stapleton2015-02-1619-338/+466
|\ | | | | Move cipher and mode interfaces
| * export interfaces from base in ciphers, update docsPaul Kehrer2015-02-1412-59/+66
| |
| * fix docs linksPaul Kehrer2015-02-132-3/+3
| |
| * move paddingPaul Kehrer2015-02-135-21/+59
| |
| * move cipher and mode interfacesPaul Kehrer2015-02-1315-311/+394
| |
* | Merge pull request #1664 from alex/flake8Alex Stapleton2015-02-162-9/+10
|\ \ | | | | | | Fixed new flake8 warnings from teh latest version
| * | Fixed new flake8 warnings from teh latest versionAlex Gaynor2015-02-152-9/+10
|/ /
* | Merge pull request #1612 from reaperhulk/x509-dnAlex Gaynor2015-02-146-0/+323
|\ \ | |/ |/| X509 distinguished name parsing support in the OpenSSL backend
| * update docsPaul Kehrer2015-02-141-1/+1
| |
| * simplify things based on review feedbackPaul Kehrer2015-02-144-22/+12
| |
| * update buffer length for OBJ_obj2txtPaul Kehrer2015-02-131-1/+3
| |
| * make x509.Name iterable and address other review feedbackPaul Kehrer2015-02-134-23/+39
| |
| * refactor x509.Name to use get_attributes_by_oidPaul Kehrer2015-02-124-303/+12
| |
| * X509 distinguished name parsing support in the OpenSSL backendPaul Kehrer2015-02-125-0/+606
| |
* | Merge pull request #1658 from reaperhulk/move-hash-interfacesAlex Gaynor2015-02-1322-154/+182
|\ \ | | | | | | Move hash interfaces
| * | add changelog entryPaul Kehrer2015-02-131-0/+4
| | |