Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove cffi branch for pypy that's not needed (#4209) | Alex Gaynor | 2018-04-28 | 1 | -2/+1 |
| | | | | | | * Remove cffi branch for pypy that's not needed * simplify further | ||||
* | Expose OpenSSL constant time bignum arithmetic (#4200) | Tux | 2018-04-24 | 2 | -0/+15 |
| | | | | | | | | | | | | | | | | | | | * Expose BIGNUM constant time operations This commit exposes the following functions: BN_set_flags BN_get_flags BN_MONT_CTX_new BN_MONT_CTX_set BN_MONT_CTX_free BN_mod_exp_mont BN_mod_exp_mont_consttime This commit also exposes the BN_FLG_CONSTTIME flag. * Add myself to AUTHORS | ||||
* | Add Session functions, necessary to implement new features in Python 3.6. ↵ | Amaury Forgeot d'Arc | 2018-04-24 | 1 | -0/+14 |
| | | | | (#4205) | ||||
* | bump openssl version in travis (#4204) | Alex Gaynor | 2018-04-22 | 1 | -3/+3 |
| | |||||
* | Remove setup.py branch (#4203) | Alex Gaynor | 2018-04-22 | 1 | -3/+1 |
| | |||||
* | add custom extensions functions for openssl >=1.0.2 (#4202) | Denis Lila | 2018-04-21 | 2 | -0/+77 |
| | | | | | | * add custom extensions functions for openssl >=1.0.2 * Fix style problems | ||||
* | Revert #4195 (#4201) | Alex Gaynor | 2018-04-20 | 1 | -3/+1 |
| | | | Fixes #4196 | ||||
* | Remove CDN purging, the new PyPI does the right thing (#4198) | Alex Gaynor | 2018-04-17 | 1 | -12/+0 |
| | |||||
* | Update URLs for new pypi! (#4194) | Alex Gaynor | 2018-04-16 | 4 | -7/+11 |
| | | | | | | | | * Update URLs for new pypi! * trailing slash * grump | ||||
* | temporarily fix tests (#4195) | Alex Gaynor | 2018-04-15 | 1 | -1/+3 |
| | |||||
* | update the NIST keywrap vectors (#4191) | Paul Kehrer | 2018-04-12 | 12 | -17974/+17974 |
| | | | | NIST has updated the vectors to cover the bug we had. Let's use those vectors. Thanks NIST! | ||||
* | Remove version number from an error message so that it makes sense (#4188) | Alex Gaynor | 2018-04-09 | 1 | -2/+2 |
| | |||||
* | simplify Jenkins test run taking advantage of ↵ | Matt Bullock | 2018-04-07 | 1 | -2/+2 |
| | | | | https://github.com/awslabs/aws-encryption-sdk-python/pull/46 (#4185) | ||||
* | OpenSSL 1.0.2o has switched to winsock2 (#4184) | Thierry Bastian | 2018-04-05 | 2 | -0/+6 |
| | | | So here we need to make sure we don't simply include windows but only the parts that we want | ||||
* | add X509_NAME_print_ex (#4174) | Joshua Crowgey | 2018-04-04 | 1 | -0/+1 |
| | | | | | | | | * add X509_NAME_print_ex * Addressing code review + removed comment from bindings regarding deprecation of _print_oneline | ||||
* | Raise ve on bad gt (#4180) | Joshua Crowgey | 2018-04-03 | 2 | -1/+19 |
| | | | | | | | | | | | | | | | * Raise a ValueError when conversion to generalizedtime fails * added test for badasn1time value error * pep8 compliance * Addressing code review + VE now raises with ```{!r}``` formatting + Test now checks that the bad string made it into the VE message * using ValueError.match | ||||
* | Fixed links to sphinx docs (#4182) | Alex Gaynor | 2018-04-01 | 1 | -1/+1 |
| | |||||
* | updated link to sphinx docs (#4181) | Alex Gaynor | 2018-04-01 | 1 | -1/+1 |
| | |||||
* | Added badtime.pem vector (#4179) | Joshua Crowgey | 2018-03-30 | 2 | -0/+20 |
| | | | | | | | | * Added badtime.pem vector In connection with forthcoming PR to fix #4158 * shortened line, corrected and->and | ||||
* | Fix typo (#4178) | Tim D. Smith | 2018-03-29 | 1 | -1/+1 |
| | |||||
* | port changelog for 2.2.2 (#4172) | Paul Kehrer | 2018-03-27 | 1 | -0/+8 |
| | |||||
* | Add urllib3 to downstream tests (#4165) | Paul Kehrer | 2018-03-20 | 1 | -0/+15 |
| | | | | | | | | * Add urllib3 to downstream tests * empty commit * remove a suffix | ||||
* | forward port 2.2.1 changelog (#4167) | Alex Gaynor | 2018-03-20 | 1 | -0/+13 |
| | |||||
* | fix bug with n % 8 length wrapping on AESKWP (#4160) | Paul Kehrer | 2018-03-20 | 2 | -2/+31 |
| | | | | | | * fix bug with n % 8 length wrapping on AESKWP * review feedback | ||||
* | Revert "don't allow GeneralNames to be an empty list (#4128)" (#4161) | Alex Gaynor | 2018-03-20 | 2 | -7/+0 |
| | | | | | This breaks the urllib3 tests, as well as several in-the-wild certs This reverts commit 388d1bd3e9cd953fcc948edbc152d5d140c87eb8. | ||||
* | add botan's AESKWP vectors reformatted for our NIST loader (#4159) | Paul Kehrer | 2018-03-20 | 2 | -0/+652 |
| | |||||
* | open master for 2.3 (#4151) | Paul Kehrer | 2018-03-18 | 3 | -2/+9 |
| | |||||
* | 2.2 release! (#4150) | Paul Kehrer | 2018-03-18 | 3 | -6/+5 |
| | | | | | | * 2.2 release! * also change versions | ||||
* | implement AES KW with padding (RFC 5649) (#3880) | Paul Kehrer | 2018-03-18 | 4 | -0/+166 |
| | | | | | | | | | | | | | | | | | | * implement AES KW with padding (RFC 5649) fixes #3791 * oops, 2.2 * make sure this is the right valueerror * more match * make key padding easier to read * review feedback * review feedback | ||||
* | i hate groovy and i hate hard to test scripts (#4149) | Paul Kehrer | 2018-03-18 | 1 | -11/+11 |
| | |||||
* | change our manylinux1 and macos wheel builders to build limited api (#4113) | Paul Kehrer | 2018-03-18 | 1 | -8/+32 |
| | | | | | | | | | | | | | | | * change our manylinux1 and macos wheel builders to build limited api pip does not currently support the--py-limited-api cli flag that wheel uses so we have to switch to downloading and then building via setup.py bdist_wheel for now. However, we can get rid of everything but the py34 builder on mac/linux/linux32, saving us 6 wheels now (and soon 9 with the release of python 3.7) * some newlines * review feedback | ||||
* | Update authors (#4148) | Denis Gladkikh | 2018-03-18 | 1 | -0/+1 |
| | |||||
* | Allow DSA q=224 (#4147) | Paul Kehrer | 2018-03-18 | 3 | -93/+20 |
| | | | | | | | | * load Q=224 vectors * DSA parameters should support 224 for q length * oxford comma | ||||
* | Brainpool curves (#4129) | Paul Kehrer | 2018-03-15 | 4 | -1/+76 |
| | | | | | | | | | | | | | | | | | | * added brainpool ec-curves key_length >= 256bit * limit brainpool curves to the set that appear required + docs * oops * typos all around me * add brainpool ECDH kex tests * switch to using rfc 7027 vectors * review feedback * empty commits are the best | ||||
* | brainpool vectors from rfc 7027 (#4143) | Paul Kehrer | 2018-03-15 | 3 | -0/+37 |
| | |||||
* | bump travis to latest pypy version (#4134) | Paul Kehrer | 2018-03-05 | 1 | -2/+2 |
| | |||||
* | install only the minimum required to build our docs for rtd (#4133) | Paul Kehrer | 2018-03-05 | 4 | -3/+7 |
| | | | | | | | | * install only the minimum required to build our docs for rtd We don't need to install sphinxcontrib-spelling or doc8 in rtd. * move another package | ||||
* | Check all .so's are noexecstack (#3994) (#4130) | Jeremy Lainé | 2018-03-05 | 1 | -0/+3 |
| | | | | | | | | The ouput of execstack -q is one line per file, either: - starting with a '-' (dash) if the file does not require an executable stack - start with an 'X' if the file *does* require an executable stack We check there are no files which require an executable stack. | ||||
* | add X509_CRL_dup function (#4127) | Dominic Chen | 2018-03-05 | 1 | -0/+1 |
| | |||||
* | remove cms bindings we don't use (#4131) | Paul Kehrer | 2018-03-05 | 3 | -149/+0 |
| | |||||
* | Document motivation for a KDF after key-exchange (#4005) (#4124) | Jeremy Lainé | 2018-03-05 | 3 | -5/+64 |
| | |||||
* | Remove unused bindings from asn1.py (#4082) | David Benjamin | 2018-03-05 | 2 | -66/+1 |
| | | | | | | | | | | | * Remove unused bindings from asn1.py This also includes a couple removals from x509v3.py which also reference ASN1_ITEM_EXP. * re-add int ASN1_STRING_set_default_mask_asc(char *); * also re-add static const int MBSTRING_UTF8 | ||||
* | don't allow GeneralNames to be an empty list (#4128) | Paul Kehrer | 2018-03-05 | 2 | -0/+7 |
| | | | | | | * don't allow GeneralNames to be an empty list * flake8 | ||||
* | test acme and also josepy as a downstream in jenkins (#4123) | Paul Kehrer | 2018-02-25 | 1 | -0/+15 |
| | |||||
* | Add certbot to downstream tests (#3740) (#4120) | Jeremy Lainé | 2018-02-25 | 1 | -0/+16 |
| | |||||
* | Expose BN_rand and BN_rand_range (#4118) | Tux | 2018-02-23 | 1 | -0/+3 |
| | |||||
* | switch RSA OAEP examples to use SHA256 (#4117) | Paul Kehrer | 2018-02-22 | 1 | -4/+4 |
| | |||||
* | Reorder this to reflect Alex's Opinions On What Is Good (#4115) | Alex Gaynor | 2018-02-22 | 1 | -2/+2 |
| | |||||
* | add aws-encryption-sdk as a downstream (#4106) | Paul Kehrer | 2018-02-13 | 1 | -0/+15 |
| | | | they're probably important, let's not break them. | ||||
* | fixed docs with latest sphinx (#4107) | Alex Gaynor | 2018-02-13 | 1 | -2/+1 |
| |