aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * simplify things based on review feedbackPaul Kehrer2015-02-142-1/+2
| |
| * update buffer length for OBJ_obj2txtPaul Kehrer2015-02-131-1/+3
| |
| * make x509.Name iterable and address other review feedbackPaul Kehrer2015-02-131-5/+7
| |
| * refactor x509.Name to use get_attributes_by_oidPaul Kehrer2015-02-122-62/+2
| |
| * X509 distinguished name parsing support in the OpenSSL backendPaul Kehrer2015-02-122-0/+135
| |
* | move hash interfacesPaul Kehrer2015-02-138-73/+99
|/
* Merge pull request #1656 from reaperhulk/nameattribute-reprDonald Stufft2015-02-121-0/+6
|\ | | | | add repr for x509.NameAttribute
| * add repr for x509.NameAttributePaul Kehrer2015-02-121-0/+6
| |
* | remove unused X509 certificate interfacePaul Kehrer2015-02-121-39/+0
|/ | | | | | We merged this interface and then changed our approach and use the cryptography.x509.Certificate interface instead. This one was never directly used.
* move EC interfacesPaul Kehrer2015-02-125-125/+167
|
* add descriptions to each OID constant, update object to instancePaul Kehrer2015-02-051-1/+3
|
* rename ObjectIdentifier.value to dotted_stringPaul Kehrer2015-02-041-5/+6
|
* UnknownNameAttribute is not needed nowPaul Kehrer2015-02-041-4/+0
|
* rename Attribute to NameAttribute and remove name from OIDPaul Kehrer2015-02-021-26/+40
|
* add attribute and objectidentifier classes for x509 namePaul Kehrer2015-01-291-0/+73
|
* Move RSA*Key interfaces to cryptography.hazmat.primitives.asymmetric.rsaAlex Stapleton2015-01-242-63/+104
|
* Move around bits of the EC test suite to work around awful PyPy bugAlex Stapleton2015-01-221-5/+7
|
* Move DSA* interfaces to interfaces.dsa moduleAlex Stapleton2015-01-224-103/+152
|
* move attempts to a constant and add a comment about itPaul Kehrer2015-01-181-1/+7
|
* various improvements to rsa_recover_prime_factors per review feedbackPaul Kehrer2015-01-181-4/+4
|
* recover (p, q) given (n, e, d). fixes #975Paul Kehrer2015-01-181-0/+45
|
* add multibackend support for DERSerializationBackendPaul Kehrer2015-01-171-3/+22
|
* Merge pull request #1608 from reaperhulk/der-backend-interfacesAlex Gaynor2015-01-171-0/+16
|\ | | | | add DER backend interfaces
| * fix spelling errorPaul Kehrer2015-01-171-1/+1
| |
| * add DER backend interfacesPaul Kehrer2015-01-041-0/+16
| |
* | Merge pull request #1605 from greghaynes/feature/split-out-interfaces-asymmetricPaul Kehrer2015-01-174-162/+206
|\ \ | | | | | | Split out asymmetric key interfaces
| * | Only split out ec and dsaGregory Haynes2015-01-032-84/+67
| | | | | | | | | | | | RSA is being mvoed out of the interfaces namespace in PR #1592.