aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added two more tests to get coverage back upAlex Gaynor2014-12-151-1/+17
|
* two flake8 fixesAlex Gaynor2014-12-151-2/+0
|
* A handful of tiny fixesAlex Gaynor2014-12-155-59/+77
|
* Added optimization for Python 3 to use int.from_bytes instead of Python codeMark Adams2014-12-141-1/+7
|
* Made a couple of minor tweaks to clean up _read_next_string and _read_next_mpintMark Adams2014-12-141-3/+1
|
* Added better parsing for RFC 4251 string and mpint values.Mark Adams2014-12-142-22/+85
| | | | | Also moved several of the SSH key splitting and validation checks up into the load_ssh_public_key method since they will apply to more than just RSA. Added additional checks to make sure the key doesn't contain extraneous data
* Removed redundant tests for _load_ssh_rsa_public_key since it is now a ↵Mark Adams2014-12-132-69/+25
| | | | non-public part of the API and made a number of minor changes to tests and documentation
* Minor documentation corrections for load_ssh_public_keyMark Adams2014-12-132-3/+4
|
* Standardized the assignment statement for str_key in TestSSHSerialization.Mark Adams2014-12-131-16/+16
|
* Privatized the load_ssh_rsa_public_key function and fixed some coverage ↵Mark Adams2014-12-134-66/+44
| | | | issues on test_serialization.
* Added load_ssh_rsa_public_key to hazmat.primitives.serialization to allow ↵Mark Adams2014-12-135-3/+207
| | | | | | for loading of OpenSSH RSA public keys Also added load_ssh_public_key as a generic method that can be later extended to support more public key algorithms.
* Merge pull request #1519 from alex/class-namingPaul Kehrer2014-12-122-0/+4
|\ | | | | Fixes #1518 -- document the captilazation of lcass names
| * this is a wordAlex Gaynor2014-12-121-0/+1
| |
| * Fixes #1518 -- document the captilazation of lcass namesAlex Gaynor2014-12-121-0/+3
| |
* | Merge pull request #1520 from alex/https-all-the-thingsPaul Kehrer2014-12-128-10/+10
|\ \ | | | | | | Use HTTPS for a number of URLs in the docs
| * | Use HTTPS for a number of URLs in the docsAlex Gaynor2014-12-128-10/+10
| |/
* | Merge pull request #1516 from exarkun/SSL_CTX_check_private_keyPaul Kehrer2014-12-111-0/+2
|\ \ | | | | | | Bind it.
| * | Bind it.Jean-Paul Calderone2014-12-111-0/+2
|/ /
* | Merge pull request #1514 from reaperhulk/ne-eq-funAlex Stapleton2014-12-116-1/+237
|\ \ | |/ |/| add __ne__ and __eq__ methods to RSA, DSA, and EC numbers classes
| * add NotImplemented handlingPaul Kehrer2014-12-106-0/+28
| |
| * add __ne__ and __eq__ methods to RSA, DSA, and EC numbers classesPaul Kehrer2014-12-106-1/+209
|/ | | | fixes #1449
* Merge pull request #1512 from alex/change-debian-definePaul Kehrer2014-12-091-5/+5
|\ | | | | Fixed #1494 -- switch which define we look for for SSLv3 disabled. We're now using the same one as CPython.
| * Fixed #1494 -- switch which define we look for for SSLv3 disabled. We're now ↵Alex Gaynor2014-12-081-5/+5
|/ | | | using the same one as CPython.
* Merge pull request #1502 from reaperhulk/fix-1285Alex Gaynor2014-12-0814-57/+160
|\ | | | | Support decoding RFC 6979 signatures to (r, s)
| * Stupid mistake number one billion.Paul Kehrer2014-12-071-0/+8
| |
| * directly test r, s for integer-nessPaul Kehrer2014-12-072-5/+10
| |
| * catch PyAsn1Error for encoding signature as wellPaul Kehrer2014-12-072-3/+15
| |
| * add comment describing how the ASN.1 sequence in a test is invalidPaul Kehrer2014-12-071-0/+2
| |
| * catch PyAsn1Error when decoding rfc6979 signaturePaul Kehrer2014-12-062-1/+11
| |
| * assign tuple to multiple vars for better readabilityPaul Kehrer2014-11-301-4/+4
| |
| * error if signature has trailing bytesPaul Kehrer2014-11-302-0/+11
| |
| * add changelog entryPaul Kehrer2014-11-271-0/+2
| |
| * add encode_rfc6979_signature and refactor tests to use itPaul Kehrer2014-11-277-53/+66
| |
| * add decode_rfc6979_signature helper for DSA/ECDSAPaul Kehrer2014-11-275-2/+44
| |
| * add pyasn1 as a dependencyPaul Kehrer2014-11-273-3/+1
| |
* | Merge pull request #1491 from reaperhulk/randomize-testsAlex Gaynor2014-12-071-0/+7
|\ \ | | | | | | add a tox target to randomize tests
| * | add a tox target to randomize testsPaul Kehrer2014-11-241-0/+7
| | |
* | | Merge pull request #1511 from delroth/masterAlex Gaynor2014-12-061-0/+1
|\ \ \ | | | | | | | | OpenSSL binding: add support for NETSCAPE_SPKI_b64_decode
| * | | OpenSSL binding: add support for NETSCAPE_SPKI_b64_decodePierre Bourdon2014-12-071-0/+1
|/ / /
* | | Merge pull request #1510 from public/more-x509Paul Kehrer2014-12-064-0/+60
|\ \ \ | | | | | | | | Add various bits useful when generating X509 certs
| * | | Add various bits useful when generating X509 certsAlex Stapleton2014-12-064-0/+60
|/ / /
* | | Merge pull request #1509 from alex/tox-envDonald Stufft2014-12-053-24/+24
|\ \ \ | | | | | | | | Change the envvar for tox env to the officla tox one
| * | | Change the envvar for tox env to the officla tox oneAlex Gaynor2014-12-053-24/+24
|/ / /
* | | Merge pull request #1504 from reaperhulk/update-bindings-dev-docsAlex Gaynor2014-11-291-0/+4
|\ \ \ | |_|/ |/| | Update dev docs to add information regarding recompilation
| * | update docs to fix #1481Paul Kehrer2014-11-291-0/+4
|/ /
* | Merge pull request #1501 from reaperhulk/change-loaderAlex Gaynor2014-11-273-5/+8
|\ \ | | | | | | Alter vector file loader to support passing read mode
| * | alter vector file loader to support passing read modePaul Kehrer2014-11-273-5/+8
| | |
* | | Merge pull request #1500 from vovka-korovka/masterPaul Kehrer2014-11-271-0/+2
|\ \ \ | |/ / |/| | Export X509_STORE_load_locations and X509_STORE_set_default_paths
| * | Remove stray spaceVladimir Didenko2014-11-271-1/+1
| | |
| * | Export X509_STORE_load_locations and X509_STORE_set_default_paths functions. ↵Vladimir Didenko2014-11-271-0/+2
|/ / | | | | | | They are necessary if you want to verify certificates offline.