sort by:
Revision Author Date Message Commit Date
c1f8e46 Fixes #3821 -- improve output during release.py (#3848) This should cause stdout/stderr for command we run to be displayed, and also print which commands we're running 04 August 2017, 17:45:11 UTC
bcbff3e fixed a typo (#3847) 04 August 2017, 02:41:51 UTC
dc35eae (mostly) revert wheel builder config change (#3846) * Revert "Remve outdated comment and linewrap (#3838)" This reverts commit 990d7596ca5d8dfa1d9331cdcb072fabf9d10fca. * remove the outdated comment 04 August 2017, 01:16:52 UTC
ad294c6 port 2.0.3 changelog (#3845) 04 August 2017, 01:16:32 UTC
d026b1b Fix weak linking of getentropy when compiling on older macOS (#3841) * Fix weak linking of getentropy when compiling on older macOS We use weak linking in macOS to determine if the getentropy symbol is available. However, to do that we need to have a declaration that states the function is __attribute((weak_import)) at compile time. On macOS 10.12 this is provided in sys/random.h, but on older macOS the declaration doesn't exist at all, so we need to forward declare it ourselves. * update a comment and a style nit 03 August 2017, 17:52:39 UTC
765e771 Make changelog anchors stable ids (#3840) Closes: #3839 Signed-off-by: Christian Heimes <christian@python.org> 03 August 2017, 14:08:09 UTC
990d759 Remve outdated comment and linewrap (#3838) 03 August 2017, 13:02:20 UTC
3e15ca5 deprecate unicode input for RFC822Name (#3836) * deprecate unicode input for RFC822Name * pep8...? 02 August 2017, 02:21:19 UTC
6c29d74 deprecate auto-idna on UniformResourceIdentifier (#3832) * deprecate auto-idna on UniformResourceIdentifier * fix repr test * docs * some updated language 02 August 2017, 00:27:06 UTC
7f40239 Blacklist pytest 3.2.0 because it breaks us (#3835) See upstream: https://github.com/pytest-dev/pytest/issues/2644 01 August 2017, 23:54:35 UTC
908bbd3 note version added and deprecated for bytes_value/value on DNSName (#3833) 01 August 2017, 16:39:21 UTC
cdaf3ff Begin the deprecation of auto-idna for x509.DNSName (#3830) * Begin the deprecation of auto-idna for x509.DNSName Refs #3357 * fix warning * py3k fixes * fix docs * sigh * flake8 * these are words * words * tests for coverage * another test * do idna things * more idna things 30 July 2017, 17:08:51 UTC
2131b96 fix for latest flake8 (#3829) 28 July 2017, 03:30:30 UTC
2bab0ac port 2.0.2 changelog (#3828) 27 July 2017, 11:03:27 UTC
1750971 don't re-export the openssl symbols from our shared object (#3825) When linking the static lib we want the symbols to not be exported. To convince gcc to do this you must pass -Wl,--exclude-libs,ALL in CFLAGS More info at https://stackoverflow.com/questions/2222162 27 July 2017, 02:22:59 UTC
dce57f6 port 2.0.1 changelog (#3823) 27 July 2017, 00:18:55 UTC
65f41af fix compilation on openbsd (#3814) the getentropy fallback is only possible on macOS, wrap it in a define to remove it entirely on the BSDs. 26 July 2017, 16:26:34 UTC
45f2a42 fixed #3780 -- test on the latest libressl (#3813) 26 July 2017, 13:10:32 UTC
7ad62db update wheel builder script for static linking on linux (#3811) We don't need to do an LD_LIBRARY_PATH when calling auditwheel because we're now statically linking OpenSSL. 25 July 2017, 20:42:44 UTC
7377fae Fixed #3520 -- added a github issue template for bugs (#3807) * Fixed #3520 -- added a github issue template for bugs * grammar * empty commit to retrigger jenkins 24 July 2017, 12:28:56 UTC
72e37c4 Refs #3646 -- Don't use shell globbing in our release script (#3809) 24 July 2017, 12:28:25 UTC
96ffd91 fix wheel building with parameters (#3808) 23 July 2017, 23:44:19 UTC
bacff94 simplify setup.py branches (#3806) 22 July 2017, 13:12:54 UTC
0a8bdff simplify pyenchant requirement (#3805) 21 July 2017, 17:57:50 UTC
d10480b Fixed #3798 -- use the correct stacklevel on this warning (#3803) 21 July 2017, 17:16:24 UTC
36a4d47 Fixed #3801 -- don't create py33 wheels (#3802) 20 July 2017, 16:26:51 UTC
0d6aaf4 remove deprecated items (#3794) * remove deprecated items whirlpool, ripemd160, unsupportedextension, and the old interfaces * flake8 and remove a test generator we no longe use * make it clear we warned you about these things 20 July 2017, 11:04:25 UTC
d3c4ba3 Blacklist some pyenchant versions (#3799) 20 July 2017, 04:57:59 UTC
d7e73c2 Updating doing a release to have a correct path (#3790) 17 July 2017, 18:59:29 UTC
4973350 Refs #3646 -- invoke twine correctly (#3789) 17 July 2017, 18:59:17 UTC
9c521ee Open master for 2.1 (#3788) 17 July 2017, 18:59:03 UTC
9799e58 2.0 version bump and changelog (#3787) * 2.0 version bump and changelog * dates are just an illusion 17 July 2017, 14:38:15 UTC
ab4a0b3 update docs to reflect #3364 (#3786) 17 July 2017, 13:01:23 UTC
cc12bea Remove DH generator size constraint (#3364) * Remove DH generator size constraint * Check that g > 1 17 July 2017, 12:23:04 UTC
a217358 add AESGCM AEAD support (#3785) * add AESGCM AEAD support * remove stray newline * move AESGCM docs above CCM 17 July 2017, 11:10:14 UTC
165743e move tag_length to the AESCCM constructor (#3783) * move tag_length to the AESCCM constructor * review feedback 16 July 2017, 15:34:42 UTC
1a2e817 AESCCM support (#3700) 16 July 2017, 14:46:13 UTC
d58c6ad Fixed #3777 -- document an additional dependency (#3779) 14 July 2017, 12:04:18 UTC
2e64a3f fedora comes with a py36 now (#3781) 13 July 2017, 12:30:24 UTC
dc6e762 allow p % 24 == 23 when generator == 2 in DH_check (#3768) * allow p % 24 == 23 when generator == 2 in DH_check * short url * update and expand comments * even better language! 10 July 2017, 04:20:35 UTC
9d5fc3e use an instance in aead_cipher_supported (#3772) * use an instance in aead_cipher_supported * test for chacha20poly1305 compatibility via init exception * pep8 09 July 2017, 12:34:58 UTC
0c9aed9 Fixed #3747 -- cache extensions on x.509 objects (#3769) * Fixed #3747 -- cache extensions on x.509 objects * be kind to cpython, save a dict lookup * flake8 * changelog 09 July 2017, 01:50:01 UTC
ae487bb remove egd (#3771) * remove egd * oops * keep Cryptography_HAS_EGD for compat just in case This shouldn't really be necessary but maybe we can fully remove it in 2018 or 2019... 09 July 2017, 01:47:34 UTC
b4d6370 remove cryptodev (#3770) * remove cryptodev * oops 09 July 2017, 01:29:52 UTC
601ed63 Attempt to use coverage to quantify how many of the CONDITIONAL_NAMES we really use (#3763) * Attempt to use coverage to quantify how many of the CONDITIONAL_NAMES we really use * rewrite file to improve coverage * Write it this way so we can use line coverage * lost this one :-( * fix comment and flake8 * update the docs as well * flake8 09 July 2017, 00:35:02 UTC
bf128a4 add rfc 3526 DH groups (#3767) 08 July 2017, 22:36:58 UTC
538a953 Remove conditionals we never use. (#3766) * Remove conditionals we never use. Refs #3763 * put this back 08 July 2017, 21:35:41 UTC
bb63144 stop using backend methods for chacha (#3765) 08 July 2017, 17:36:45 UTC
9c63524 remove pep8/py3pep8 from jenkins, we run them in travis already (#3764) 08 July 2017, 17:02:15 UTC
33574c6 change chacha20poly1305_supported to aead_cipher_supported (#3762) 08 July 2017, 16:09:53 UTC
70639ed Run tests on buster (#3735) 08 July 2017, 15:53:58 UTC
1ab9afd make the aead work a bit more generic (#3761) 08 July 2017, 13:07:28 UTC
c033c90 explicitly pull the latest docker image in jenkins (#3760) * explicitly pull the latest docker image in jenkins Right now we don't need to do this since the same jenkins instance that builds the images and tags them also pushes them, so it is guaranteed to always have the latest. However, if we want to add another docker builder that is no longer true, so let's always pull * mos(t) def * also this one 07 July 2017, 18:20:29 UTC
f564b7e we added flaky to the pyopenssl test deps... (#3759) * we added flaky to the pyopenssl test deps... * we can just use the test extra now 07 July 2017, 11:30:50 UTC
3ba1d8a we forgot to document these DH methods (#3757) 07 July 2017, 02:52:28 UTC
765a3e4 write some words about encrypt/decrypt in fernet (#3756) 06 July 2017, 04:00:41 UTC
f92f2d4 update static wheel install docs (#3754) * update static wheel install docs * parentheses 04 July 2017, 21:00:08 UTC
ce69b82 don't parse SCTs on older openssl (#3749) * don't parse SCTs on older openssl * use two diff extension parsers because why not * review feedback 04 July 2017, 20:59:38 UTC
a509496 Order our supported OpenSSL versions reasonably (#3752) 03 July 2017, 22:00:52 UTC
b7912ee Fixes #3745 -- add the any EKU EKU (#3750) * Fixes #3745 -- add the any EKU EKU * docs * whitespace * versionadded 03 July 2017, 14:07:02 UTC
bb31501 sphinx 1.6.3 is also no good (#3748) 02 July 2017, 22:32:21 UTC
1eeaabb update linux install docs and release instructions (#3746) * update linux install docs and release instructions * rhel/centos is so bad they don't even have python3 01 July 2017, 22:34:36 UTC
85675fc add manylinux1 wheel building to the wheel builder (#3736) * add manylinux1 wheel building to the wheel builder * add changelog 01 July 2017, 18:02:37 UTC
b169865 require a version of twine that uses pypi.org (#3743) * require a version of twine that uses pypi.org * computer 01 July 2017, 15:50:49 UTC
784e3bc disallow MD5 in CertificateBuilder and CertificateSigningRequestBuilder (#3738) * disallow MD5 in CertificateBuilder and CertificateSigningRequestBuilder * only error on ECDSA and DSA lots of duplication in tests here, bleh * remove changelog entry, also handle this for CRLBuilder * pep8 01 July 2017, 00:49:53 UTC
51f049a Fixed a memory leak in EC private numbers (#3741) 30 June 2017, 22:50:23 UTC
b16206e pyopenssl needs pretend for its tests now (#3739) 30 June 2017, 03:17:08 UTC
a857fe6 don't use long keys because they can be confusing wrt bits/bytes (#3734) * don't use long keys because they can be confusing wrt bits/bytes * make sure we say bytes everywhere * shorten the scrypt output to 32 bytes as well 29 June 2017, 04:03:29 UTC
f21ffff Fix for leaking memory in EllipticCurvePublicNumbers.public_key() (#3732) * Test for leaking memory in EllipticCurvePublicNumbers.public_key() * Fix the memory leak As far as I can tell, from spelunking in the OpenSSL source (as you do), EC_KEY_set_public_key_affine_coordinates doesn't take ownership of "x" or "y". https://github.com/openssl/openssl/blob/master/crypto/ec/ecp_smpl.c#L362-L420 is the place in the source I found that actually uses "x" and "y". * Unused imports 28 June 2017, 20:24:07 UTC
491fd7c Funcs macros gone (#3695) * No more FUNCS/MACROS distinction * change the docs to not talk about MACROS since they're gone * remove out of date comment 27 June 2017, 21:15:37 UTC
0145873 parametrize the wheel builder to support out of order releases (#3731) 27 June 2017, 04:56:45 UTC
e3a2fb2 remove python 3.3 from CI (#3729) * remove python 3.3 from CI * remove 3.3 everywhere, not just from CI 27 June 2017, 01:08:33 UTC
62c3421 enable wconversion and finish fixes (#3728) * enable wconversion and finish fixes * don't pass -Wconversion if it's win32 27 June 2017, 01:07:48 UTC
caad666 bind DTLS 1.2 methods (#3725) * bind DTLS 1.2 methods * remove version specific dtls bindings, rename sentinel value 27 June 2017, 01:07:25 UTC
b867003 some wconversion fixes (#3727) 26 June 2017, 20:37:11 UTC
3662b8c our build function was shadowing the build builtin. whoops. (#3726) 26 June 2017, 11:13:15 UTC
8c0e731 start testing against alpine (#3724) Drop jessie-libre 2.5.4 since alpine uses libre (boo) 25 June 2017, 22:22:07 UTC
fe2b174 Remove entry_points from setup.py (#3723) 25 June 2017, 18:09:11 UTC
5bc8c7d doc the relationship between PrivateKey and PrivateKeyWithSerialization (#3721) * doc the relationship between PrivateKey and PrivateKeyWithSerialization Or at least do it better. * let's talk about opaque keys 24 June 2017, 23:21:20 UTC
2748e2e Reorganize DHParameters and DHPublicKey *WithSerialization (#3722) * Reorganize DHParameters and DHPublicKey *WithSerialization fixes #3720 * fix up the changelog 24 June 2017, 23:20:15 UTC
1b714f7 pypy3 compilation fix for locking callback (#3716) * pypy3 fix on macos using work from the pypy project https://bitbucket.org/pypy/pypy/commits/198dc138680f96c391802fa1e77b8b6d2e0134e6?at=py3.5 * change abort error msg and fix wrong type * oh windows * remove an unused variable * rename mutex1_t, use calloc, small style fixes * calloc correctly * (call) 24 June 2017, 21:51:12 UTC
653cfe8 add missing methods to DH interfaces (#3719) 24 June 2017, 20:12:18 UTC
361a9fc changelog entry and a few updates to the new DH params docs (#3718) 24 June 2017, 20:12:04 UTC
6b08aba Dh parameters serialization (#3504) * Support DH parameter serizalization - no X9.42 * Support X9.42 serialization - DER not working * Fix dhp_rfc5114_2.der Changing the DER parameters serialization after the fix in openssl commit a292c9f1b835 * DH parameters X9.42 DER serialization fixed * fix _skip_dhx_unsupported * document DH parameter_bytes * PEP8 fixes * Document load_pem_parameters * Document load_der_parameters * document ParameterFormat * Increase test coverage * Increase test covrage * Remove unneeded check * Fix typo * Fix error in load_der_parameters * Add load_pem_parameters and load_der_parameters to interfaces * CR fixes * Removed unverified phrase * Update version to 2.0 * Fix pep8 * Rename ParameterFormat.ASN1 to ParameterFormat.DHParameter * link pkcs3 * Add new line at end of file to serialization.rst * Rename DHparameters to PKCS3 * doc CR fix 24 June 2017, 19:00:28 UTC
1cff0c0 Add DERSerializationBackend to test_dh serialization tests (#3717) 24 June 2017, 15:12:26 UTC
3dccf6a be clearer that 65537 is the right answer (#3714) * be clearer that 65537 is the right answer * Different language * remove trailing whitespace 23 June 2017, 11:31:51 UTC
33a41e7 implement CCM vector parser (#3699) 21 June 2017, 11:39:20 UTC
a923b00 ed25519 vector loader (#3707) * ed25519 vector loader * refactor to use unpacking 20 June 2017, 11:12:35 UTC
2ff4d01 Removed executable bit from vectors (#3708) 19 June 2017, 14:59:18 UTC
312ed09 disallow empty string for NameAttribute (#3711) 19 June 2017, 11:00:42 UTC
63df010 add pypy3.5 to our test matrix (#3709) * add pypy3.5 to our test matrix * pypy-nocoverage time 19 June 2017, 10:59:13 UTC
c38e550 add FAQ entry for failed to install (#3710) 19 June 2017, 10:54:12 UTC
e67354e add NIST CAVP CCM vectors (#3698) http://csrc.nist.gov/groups/STM/cavp/documents/mac/ccmtestvectors.zip No TLS :( 19 June 2017, 00:35:05 UTC
e45151c update pythons and pypy, a little prep for pypy3 in CI again (#3702) * update pythons and pypy, a little prep for pypy3 in CI again * slightly renamed * oops * pypy renames all around 19 June 2017, 00:32:59 UTC
9e19428 fix typo in docs for curve name (#3705) fixes #3704 14 June 2017, 20:28:53 UTC
61858f3 It's a method you must call (#3696) Fix misworded guidance for how to serialize a private key to bytes. 09 June 2017, 21:18:55 UTC
3e357f7 X25519 Support (#3686) * early days * sort of working * more things * remove private_bytes * public bytes, interface fix * load public keys * x25519 support basically done now * private_bytes is gone * some reminders * doctest this too * remove a thing that doesn't matter * x25519 supported checks * libressl has the NID, but a different API, so check for OpenSSL * pep8 * add missing coverage * update to use reasons * expand test a little * add changelog entry * review feedback 09 June 2017, 12:31:30 UTC
7e53d91 ChaCha20Poly1305 support (#3680) * chacha20poly1305 support * add chacha20poly1305 backend and some fixes * refactor * forgot to remove this * pep8 * review feedback and a lot of type/value checking * review feedback * raise unsupportedalgorithm when creating a ChaCha20Poly1305 object if it's not supported. * switch to ciphertext||tag * typo * remove a branch we don't need * review feedback * decrypts is *also* a word * use reasons 08 June 2017, 04:08:57 UTC
f12955c scrypt can be doctested now that we're using 1.1.0 (#3688) 07 June 2017, 12:20:33 UTC
8ba4756 compile all our mac builds against 1.1.0 in travis (#3689) * compile all our mac builds against 1.1.0 in travis * Just install * try this why not * ... * of course * upgrade the existing openssl 07 June 2017, 04:31:02 UTC
back to top