Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | add SHA3 and SHAKE vectors (#4213) | Paul Kehrer | 2018-05-09 | 21 | -0/+20714 | |
| | | | These can be used when OpenSSL 1.1.1 is released | |||||
* | Remove unused BN bindings. (#4219) | David Benjamin | 2018-05-09 | 1 | -28/+2 | |
| | | | | | | | | | | * Remove unused BN bindings. These appear to be unused in both cryptography.io and PyOpenSSL. * Restore symbols used by pyUmbral. Along the way, fix some mistranscribed consts. | |||||
* | adding name so that 1.3.6.1.4.1.11129.2.4.2 is no longer and 'Unknown OID' ↵ | Joshua Crowgey | 2018-05-07 | 1 | -0/+3 | |
| | | | | (#4218) | |||||
* | update link to draft rfc (#4214) | Alex Gaynor | 2018-05-02 | 1 | -1/+1 | |
| | ||||||
* | Updated pip wheel option in installation script. (#4212) | Justin Holmes | 2018-04-30 | 1 | -1/+1 | |
| | ||||||
* | 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 | |
| |