Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | ed25519 support in x509 certificate builder (#4937) | Paul Kehrer | 2019-07-06 | 3 | -7/+23 | |
| | | | | | | | | | | * ed25519 support in x509 certificate builder This adds minimal ed25519 support. More to come. * Apply suggestions from code review Co-Authored-By: Alex Gaynor <alex.gaynor@gmail.com> | |||||
* | Refs #4923; deprecate OpenSSL 1.0.1 (#4924) | Alex Gaynor | 2019-06-15 | 1 | -1/+1 | |
| | | | | | | * Refs #4923; deprecate OpenSSL 1.0.1 * changelog | |||||
* | Switch to new notBefore/After APIs (#4914) | Rosen Penev | 2019-06-07 | 3 | -4/+13 | |
| | | | Introduced in OpenSSL 1.1. Added compatibility for older versions. | |||||
* | Only EVP_CTRL_AEAD_SET_TAG in _aead_setup for CCM mode (#4916) | Christian Heimes | 2019-06-05 | 1 | -1/+2 | |
| | ||||||
* | reopen master for 2.8 (#4906) | Paul Kehrer | 2019-05-30 | 1 | -1/+1 | |
| | | | | | | | | * reopen master for 2.8 also add the missing changelog * sigh, empty commit to trigger azure pipelines | |||||
* | bump for 2.7 release (#4903) | Paul Kehrer | 2019-05-30 | 1 | -1/+1 | |
| | ||||||
* | add name for ExtensionOID.PRECERT_POISON (#4853) | redshiftzero | 2019-05-19 | 1 | -0/+1 | |
| | | | | | | | | * test: ensure all public members of ExtensionOID have names defined * add name for ExtensionOID.PRECERT_POISON ref: https://github.com/google/certificate-transparency/blob/5fce65cb60cfe7808afc98de23c7dd5ddbfa1509/python/ct/crypto/asn1/oid.py#L338 | |||||
* | fix aia encoding memory leak (#4889) | Paul Kehrer | 2019-05-18 | 1 | -12/+15 | |
| | | | | | | * fix aia encoding memory leak * don't return anything from the prealloc func | |||||
* | add BIO_free_all (#4874) | Dominic Chen | 2019-05-06 | 1 | -0/+1 | |
| | ||||||
* | fix from_issuer_subject_key_identifier to take the right type (#4864) | Paul Kehrer | 2019-05-04 | 2 | -1/+16 | |
| | | | | | | | | | | * fix from_issuer_subject_key_identifier to take the right type deprecate passing the old Extension wrapper object * don't use a try:except: * hilarious contortions to satisfy doc8 | |||||
* | Use generic DTLS functions added in LibreSSL 2.9.1 (#4855) | Charlie Li | 2019-04-23 | 2 | -3/+9 | |
| | | | | | | | | | | * Use generic DTLS functions added in LibreSSL 2.9.1 While here, bump travis. * Remove LibreSSL 2.9.0 from travis now that 2.9.1 exists. Requested by: @reaperhulk | |||||
* | 4810 bugfix: avoid UnicodeEncodeError on python 2 (#4846) | redshiftzero | 2019-04-16 | 1 | -1/+4 | |
| | | | | | | | | * test: regression test for UnicodeEncodeError in x509 name in #4810 added utf8 encoding at the top of the file due to PEP 263 * bugfix: #4810 resolve UnicodeEncodeError in x509 name | |||||
* | Fixes #4830 -- handle negative serial numbers (#4843) | Alex Gaynor | 2019-04-13 | 1 | -1/+4 | |
| | ||||||
* | fix a memory leak in AIA parsing (#4836) | Paul Kehrer | 2019-04-11 | 2 | -1/+11 | |
| | | | | | | * fix a memory leak in AIA parsing * oops can't remove that | |||||
* | Added BN_is_negative -- refs #4830 (#4831) | Alex Gaynor | 2019-04-05 | 1 | -0/+1 | |
| | ||||||
* | fix != comparison in py2 (fixes #4821) (#4822) | Mathias Ertl | 2019-03-25 | 1 | -0/+6 | |
| | | | | | | | | * fix != comparison in py2 (fixes #4821) * remove blank line b/c pep8 * move __ne__ next to __eq__ as per review request | |||||
* | implement eq__, __hash__ and __repr__ for OCSPNoCheck and PrecertPoison (#4819) | Mathias Ertl | 2019-03-25 | 1 | -0/+24 | |
| | ||||||
* | Try to use getrandom even in manylinux1 wheels (#4816) | Alex Gaynor | 2019-03-19 | 1 | -0/+12 | |
| | | | | | | * Try to use getrandom even in manylinux1 wheels * typo | |||||
* | add new branch for unsupported openssh serialization (#4813) | Paul Kehrer | 2019-03-18 | 1 | -2/+5 | |
| | | | | | we don't support ed448 openssh keys so we'll use that to test this branch. if we ever do support ed448 keys we can always just call this private method directly to keep coverage. | |||||
* | add OpenSSH serialization for ed25519 keys (#4808) (#4811) | bernhl | 2019-03-17 | 1 | -0/+7 | |
| | | | | | | * add OpenSSH serialization for ed25519 keys (#4808) * address review comments | |||||
* | poly1305 support (#4802) | Paul Kehrer | 2019-03-09 | 4 | -0/+117 | |
| | | | | | | | | | | | | | | | | | | | | * poly1305 support * some more tests * have I mentioned how bad the spellchecker is? * doc improvements * EVP_PKEY_new_raw_private_key copies the key but that's not documented Let's assume that might change and be very defensive * review feedback * add a test that fails on a tag of the correct length but wrong value * docs improvements | |||||
* | Improve deprecation warning to specify the release (#4804) | Josh Soref | 2019-03-08 | 1 | -2/+2 | |
| | ||||||
* | remove maccontext (#4803) | Paul Kehrer | 2019-03-07 | 6 | -47/+6 | |
| | ||||||
* | add poly1305 NID/EVP, and EVP_DigestSign{Update,Final} for incremental (#4799) | Paul Kehrer | 2019-03-07 | 3 | -0/+25 | |
| | ||||||
* | Reopen master for 2.7 (#4788) | Alex Gaynor | 2019-02-28 | 1 | -1/+1 | |
| | ||||||
* | 2.6.1 release with fixed wheels (#4792) | Alex Gaynor | 2019-02-28 | 1 | -1/+1 | |
| | ||||||
* | bump version and update changelog for 2.6 release (#4787) | Paul Kehrer | 2019-02-27 | 1 | -1/+1 | |
| | | | | | | * bump version and update changelog for 2.6 release * 1.1.1b wheels for 2.6 | |||||
* | support ed25519 openssh public keys (#4785) | Paul Kehrer | 2019-02-27 | 4 | -9/+21 | |
| | | | | | | * support ed25519 openssh public keys * don't need this check | |||||
* | ed448 support (#4610) | Paul Kehrer | 2019-02-27 | 3 | -0/+276 | |
| | | | | | | | | * ed448 support * move the changelog entry * flake8 | |||||
* | ed25519 support (#4114) | Paul Kehrer | 2019-02-26 | 4 | -0/+281 | |
| | | | | | | * ed25519 support * review feedback | |||||
* | remove unused x509 bindings (#4776) | Paul Kehrer | 2019-02-26 | 1 | -87/+1 | |
| | ||||||
* | remove unused locking functions (#4780) | Paul Kehrer | 2019-02-26 | 2 | -29/+2 | |
| | | | | | | | | * remove unused locking functions we do all this in C when necessary * oops, need this | |||||
* | remove unused DH bindings (#4779) | Paul Kehrer | 2019-02-26 | 1 | -7/+0 | |
| | ||||||
* | remove unused PEM bindings (#4778) | Paul Kehrer | 2019-02-26 | 1 | -10/+0 | |
| | ||||||
* | how about we have less NIDs (#4777) | Paul Kehrer | 2019-02-26 | 1 | -204/+0 | |
| | | | | | | * how about we have less NIDs * pyopenssl needs these two NIDs still | |||||
* | strip out unused EVP functions (#4775) | Paul Kehrer | 2019-02-26 | 1 | -51/+0 | |
| | ||||||
* | Remove unused constant binding from ecdh.py (#4774) | Alex Gaynor | 2019-02-26 | 1 | -3/+0 | |
| | ||||||
* | Remove unused constant from ec.py bindings (#4773) | Alex Gaynor | 2019-02-26 | 1 | -3/+0 | |
| | ||||||
* | Remove unused bindings from aes.py (#4772) | Alex Gaynor | 2019-02-26 | 1 | -7/+1 | |
| | ||||||
* | Removed unused constant from bindings (#4771) | Alex Gaynor | 2019-02-26 | 1 | -2/+0 | |
| | ||||||
* | Polish off removal of unused engine bindings (#4769) | Alex Gaynor | 2019-02-25 | 2 | -15/+0 | |
| | ||||||
* | reduce our engine bindings even more (#4768) | Paul Kehrer | 2019-02-25 | 5 | -110/+28 | |
| | ||||||
* | support NO_ENGINE (#4763) | Paul Kehrer | 2019-02-25 | 5 | -11/+122 | |
| | | | | | | | | * support OPENSSL_NO_ENGINE * support some new openssl config args * sigh | |||||
* | Remove a bunch of unused engine bindings (#4766) | Alex Gaynor | 2019-02-25 | 1 | -61/+0 | |
| | ||||||
* | why did we have these variables (#4764) | Paul Kehrer | 2019-02-24 | 2 | -3/+1 | |
| | ||||||
* | add an EC OID to curve dictionary mapping (#4759) | Paul Kehrer | 2019-02-20 | 1 | -0/+33 | |
| | | | | | | | | | | * add an EC OID to curve dictionary mapping * oid_to_curve function * changelog and docs fix * rename to get_curve_for_oid | |||||
* | encode the package version in the shared object (#4756) | Paul Kehrer | 2019-02-20 | 2 | -0/+37 | |
| | | | | | | | | | | * encode the package version in the shared object * review feedback * move into build_ffi so the symbol is in all shared objects * review feedback | |||||
* | Simplify string formatting (#4757) | Alex Gaynor | 2019-02-20 | 24 | -74/+74 | |
| | ||||||
* | Run wycheproof RSA tests on LibreSSL>=2.8 (#4737) | Alex Gaynor | 2019-01-24 | 1 | -1/+10 | |
| | | | | | | | | * Run wycheproof RSA tests on LibreSSL>=2.8 * Define it this way * These are errors on libressl | |||||
* | Fixes #4734 -- Deal with deprecated things (#4736) | Alex Gaynor | 2019-01-23 | 6 | -40/+7 | |
| | | | | | | | | | | * Fixes #4734 -- Deal with deprecated things - Make year based aliases of PersistentlyDeprecated so we can easily assess age - Removed encode/decode rfc6979 signature - Removed Certificate.serial * Unused import |