| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Ensure there's nothing on the error stack after tests (#5997) | Alex Gaynor | 2021-09-26 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | * Ensure there's nothing on the error stack after tests * Update binding.py * Simplify * Be sure it's clear at teh start of the test * update for libressl version * Workaround for OpenSSL 3.0 * Workaround for OpenSSL 3.0 * Link to issue | ||||
| * | FIPS 3.0.0 support (#6012) | Paul Kehrer | 2021-08-29 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | * FIPS 3.0.0 support * comments * remove unneeded error clear * review comments * small refactor * black * flake8 too * review feedback * oops * fix | ||||
| * | Speed up RSA tests in 3.0.0 (#6206) | Paul Kehrer | 2021-08-11 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | * Speed up RSA tests in 3.0.0 RSA_check_key is slower in OpenSSL 3.0.0 due to improved primality checking. In normal use this is unlikely to be a problem since users don't load new keys constantly, but we do in our tests. This adds some private flags to allow skipping those checks for performance reasons. On my laptop with this patch it takes 16s to run test_rsa.py. The previous commit takes 72s. * black * different approach * skip rsa key checks in wycheproof wycheproof's tets don't rely on broken keys | ||||
| * | Remove requires_backend_interface from tests because it was useless (#5884) | Alex Gaynor | 2021-03-01 | 1 | -13/+0 |
| | | |||||
| * | fixes #5611 -- use subtests for wycheproof tests for speed (#5616) | Alex Gaynor | 2020-12-09 | 1 | -15/+1 |
| | | |||||
| * | Remove __future__ import from our code (#5610) | Alex Gaynor | 2020-12-09 | 1 | -1/+0 |
| | | |||||
| * | Simplify wycheproof pytest code (#5579) | Alex Gaynor | 2020-11-20 | 1 | -3/+1 |
| | | |||||
| * | Paint it Black by the Rolling Stones (#5324) | Alex Gaynor | 2020-07-20 | 1 | -5/+9 |
| | | |||||
| * | test FIPS mode on centos8 (#5323) | Paul Kehrer | 2020-07-20 | 1 | -1/+10 |
| | | | | | | | | | | | | | | | | * test FIPS mode on centos8 * remove branch we don't take * simpler * better comment * rename * revert some things that don't matter * small cleanups | ||||
| * | Simplify string formatting (#4757) | Alex Gaynor | 2019-02-20 | 1 | -2/+2 |
| | | |||||
| * | update pytest config (#4463) | Paul Kehrer | 2018-09-06 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | * update pytest config pytest 3.8.0 was just released and officially deprecates some of the way we do pytest marks. They introduced a new way to do this in 3.6 so this PR switches to that mechanism and updates our minimum pytest requirement * update the stubs * also update wycheproof test config to remove deprecated paths * don't need this any more | ||||
| * | Refs #3331 -- added initial wycheproof integration, starting with x25519, ↵ | Alex Gaynor | 2018-07-16 | 1 | -1/+18 |
| | | | | | | rsa, and keywrap (#4310) * Refs #3331 -- added initial wycheproof integration, starting with x25519 tests | ||||
| * | call check_backend_support directly from backend fixture (#3666) | Alex Gaynor | 2017-06-03 | 1 | -17/+7 |
| | | |||||
| * | Switched our backend to be a normal fixture in tests (#3665) | Alex Gaynor | 2017-06-03 | 1 | -18/+16 |
| | | |||||
| * | Delete some code (#3563) | Alex Gaynor | 2017-05-20 | 1 | -11/+7 |
| | | | | | | | | | * Delete some code * removed import * delete more code | ||||
| * | remove multibackend (#3555) | Paul Kehrer | 2017-05-20 | 1 | -2/+1 |
| | | | | | | | | | * remove multibackend * oops * goodbye pointless tests | ||||
| * | py26 | Alex Gaynor | 2016-03-19 | 1 | -1/+1 |
| | | |||||
| * | oops, flake8 | Alex Gaynor | 2016-03-19 | 1 | -0/+1 |
| | | |||||
| * | Instead of running a python -c, use pytest_report_header to indicate OpenSSL ↵ | Alex Gaynor | 2016-03-19 | 1 | -0/+4 |
| | | | | | version | ||||
| * | Don't try to load backends if the test doesn't need it | Alex Gaynor | 2015-07-12 | 1 | -3/+3 |
| | | |||||
| * | Fixed #1689 -- correctly handle code with multiple requires_backend_itnerface | Alex Gaynor | 2015-07-01 | 1 | -3/+5 |
| | | |||||
| * | Hoist this logic out of the loop, since it's used after the end of the loop | Alex Gaynor | 2014-12-18 | 1 | -4/+4 |
| | | |||||
| * | Update the license header for every source file, as well as the documentation. | Alex Gaynor | 2014-11-16 | 1 | -12/+3 |
| | | | | | Fixes #1209 | ||||
| * | fix coverage for backend parametrization | Paul Kehrer | 2014-10-25 | 1 | -10/+5 |
| | | | | | | Any test that takes a backend is required to provide the requires_backend_interface decorator. | ||||
| * | move skip_if_empty to separate function for test coverage | Paul Kehrer | 2014-10-25 | 1 | -11/+6 |
| | | |||||
| * | add comment explaining some weirdness | Paul Kehrer | 2014-10-24 | 1 | -0/+2 |
| | | |||||
| * | reorganize try block for test generation | Paul Kehrer | 2014-10-24 | 1 | -3/+4 |
| | | |||||
| * | filter backends during initial generation to elide tests entirely | Paul Kehrer | 2014-10-24 | 1 | -12/+21 |
| | | |||||
| * | public API only | Alex Gaynor | 2014-10-23 | 1 | -1/+1 |
| | | |||||
| * | flatten line | Alex Gaynor | 2014-10-23 | 1 | -4/+1 |
| | | |||||
| * | Fix to handle multiple instances of @pytest.mark_requires_backend_interface | Alex Gaynor | 2014-10-23 | 1 | -6/+9 |
| | | |||||
| * | Change how we represented that a test requires a backend. | Alex Gaynor | 2014-10-23 | 1 | -22/+13 |
| | | | | | This way is more extensible and requires less maintaince | ||||
| * | fixes | Alex Gaynor | 2014-09-08 | 1 | -1/+3 |
| | | |||||
| * | ECDSA backend | Alex Stapleton | 2014-06-07 | 1 | -7/+4 |
| | | |||||
| * | Add pkcs8_serialization mark | Alex Stapleton | 2014-05-27 | 1 | -1/+7 |
| | | |||||
| * | Rename OpenSSLSerializationBackend | Alex Stapleton | 2014-04-25 | 1 | -1/+6 |
| | | |||||
| * | Fix pep8 errors | Ayrx | 2014-04-22 | 1 | -1/+1 |
| | | |||||
| * | Added CMAC tests | Ayrx | 2014-04-22 | 1 | -3/+3 |
| | | |||||
| * | Add DSABackend | Mohammed Attia | 2014-04-04 | 1 | -1/+3 |
| | | |||||
| * | import order fixes for future automated checking | Paul Kehrer | 2014-03-19 | 1 | -2/+2 |
| | | |||||
| * | s/available_backends/_available_backends/ | Alex Stapleton | 2014-03-16 | 1 | -2/+2 |
| | | |||||
| * | Fix circular imports with available_backends() | Alex Stapleton | 2014-03-16 | 1 | -2/+2 |
| | | |||||
| * | Added future imports and licenses that are missing | Alex Gaynor | 2014-03-08 | 1 | -0/+15 |
| | | |||||
| * | pytest marks for RSA | Paul Kehrer | 2014-02-08 | 1 | -1/+2 |
| | | |||||
| * | okay this time really finish the rename. Up example iterations to 100k | Paul Kehrer | 2014-01-28 | 1 | -2/+2 |
| | | |||||
| * | PBKDF2 support for OpenSSL backend | Paul Kehrer | 2014-01-28 | 1 | -1/+2 |
| | | |||||
| * | revert fixture decorator for now, switch to append. no more globals | Paul Kehrer | 2014-01-19 | 1 | -11/+3 |
| | | |||||
| * | modify backend selection to allow multiple backends via comma delimiter | Paul Kehrer | 2014-01-18 | 1 | -6/+6 |
| | | |||||
| * | better name for the variable | Paul Kehrer | 2014-01-14 | 1 | -5/+4 |
| | | |||||
| * | don't mutate _ALL_BACKENDS | Paul Kehrer | 2014-01-14 | 1 | -2/+9 |
| | | |||||
