aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #1723 from public/strict-bn-intAlex Gaynor2015-03-061-0/+2
|\ \ | | | | | | Stricter asserts on _bn_to_int and _int_to_bn
| * | Stricter asserts on _bn_to_int and _int_to_bnAlex Stapleton2015-03-061-0/+2
| | | | | | | | | | | | Helped me catch my terrible programming when working on DH
* | | Merge pull request #1725 from public/dh-bindings-2015Alex Gaynor2015-03-062-0/+8
|\ \ \ | |_|/ |/| | Additional DH bindings
| * | Additional DH bindingsAlex Stapleton2015-03-062-0/+8
| |/
* | Merge pull request #1712 from reaperhulk/serialize-dsa-private-keyAlex Gaynor2015-03-052-7/+38
|\ \ | |/ |/| serialize DSA private keys
| * serialize DSA private keysPaul Kehrer2015-03-022-7/+38
| |
* | Revert "simplify our DSA parameter copying"Paul Kehrer2015-03-032-3/+4
| | | | | | | | | | | | | | | | This reverts commit 900657823720f377f81825d0190b5bf64780982b. Turns out the way this macro is defined in older OpenSSLs does not play nice with older gcc. See: https://rt.openssl.org/Ticket/Display.html?id=1546&user=guest&pass=guest
* | Merge pull request #1717 from reaperhulk/dsa-use-params-dupAlex Gaynor2015-03-032-4/+3
|\ \ | | | | | | simplify our DSA parameter copying
| * | simplify our DSA parameter copyingPaul Kehrer2015-03-032-4/+3
| |/
* | Fix indentation.Terry Chia2015-03-031-3/+3
| |
* | Move padding code into .c and .h files.Terry Chia2015-03-033-41/+51
|/
* add support for serialization of EC private keysPaul Kehrer2015-03-013-3/+51
|
* s/Format/PrivateFormatPaul Kehrer2015-03-012-5/+7
|
* update namingPaul Kehrer2015-03-012-4/+4
|
* move private_bytes to a shared method so we can reuse itPaul Kehrer2015-03-012-58/+67
|
* Use the official API for deprecation with the MACContext renameAlex Gaynor2015-03-012-5/+7
|
* Merge pull request #1503 from reaperhulk/serialize-some-keysAlex Stapleton2015-03-014-5/+117
|\ | | | | Support for traditional OpenSSL and PKCS8 RSA private key serialization
| * change as_bytes to private_bytes, link more thingsPaul Kehrer2015-02-282-2/+2
| |
| * address review feedbackPaul Kehrer2015-02-272-6/+6
| |
| * rename dump to as_bytesPaul Kehrer2015-02-252-3/+3
| |
| * address review commentsPaul Kehrer2015-02-255-37/+34
| |
| * Support for traditional OpenSSL and PKCS8 RSA private key serializationPaul Kehrer2015-02-254-3/+118
| |
* | DH numbersAlex Stapleton2015-02-261-0/+101
|/
* Merge pull request #1610 from reaperhulk/load-der-keysAlex Gaynor2015-02-233-3/+83
|\ | | | | DER key loading support for the OpenSSL backend
| * free PKCS8_PRIV_KEY_INFO * and reuse membio for der loadingPaul Kehrer2015-02-222-8/+12
| |
| * move gc above potential exceptionPaul Kehrer2015-02-191-2/+2
| |
| * support DER public and private key loading in the openssl backendPaul Kehrer2015-02-192-3/+79
| |
* | Merge pull request #1651 from reaperhulk/x509-signature-algorithmAlex Gaynor2015-02-193-8/+73
|\ \ | |/ |/| X509 certificate signature algorithm support
| * surrender to alex's feels and name our constants consistentlyPaul Kehrer2015-02-191-12/+12
| |
| * address review feedback, fix short names for sig alg OIDsPaul Kehrer2015-02-191-21/+21
| |
| * refactor obj2txt to be a separate methodPaul Kehrer2015-02-141-15/+11
| |
| * address review feedbackPaul Kehrer2015-02-142-23/+19
| |
| * implement signature_hash_algorithm insteadPaul Kehrer2015-02-142-4/+31
| |
| * add support for signature_algorithm in x509.CertificatePaul Kehrer2015-02-143-0/+46
| |
* | Simplify x509.Name.get_attributes_for_oidAlex Gaynor2015-02-191-1/+1
| |
* | 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
| |
* | 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
| |
* | move KDF interfacePaul Kehrer2015-02-164-21/+38
| |
* | move asymmetric signature/verification interfacesPaul Kehrer2015-02-165-42/+73
| |
* | move asymmetric padding interface to primitives.asymmetric.paddingPaul Kehrer2015-02-163-24/+37
| |
* | Merge pull request #1659 from reaperhulk/move-cipher-interfacesAlex Stapleton2015-02-1610-206/+312
|\ \ | | | | | | Move cipher and mode interfaces
| * | export interfaces from base in ciphers, update docsPaul Kehrer2015-02-146-29/+37
| | |
| * | move paddingPaul Kehrer2015-02-132-17/+29
| | |
| * | move cipher and mode interfacesPaul Kehrer2015-02-138-187/+273
| | |
* | | Fixed new flake8 warnings from teh latest versionAlex Gaynor2015-02-151-7/+8
| |/ |/|
* | Merge pull request #1612 from reaperhulk/x509-dnAlex Gaynor2015-02-142-0/+80
|\ \ | |/ |/| X509 distinguished name parsing support in the OpenSSL backend