Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Work around name conflict of symbol "rng" | Simon Warta | 2017-05-04 | 1 | -13/+14 |
| | |||||
* | Add base exception type: BotanException | Simon Warta | 2017-05-04 | 1 | -22/+30 |
| | |||||
* | Fix various pylint warnings | Simon Warta | 2017-05-04 | 1 | -8/+10 |
| | |||||
* | Avoid redefining build-in name "hash" | Simon Warta | 2017-05-04 | 1 | -3/+3 |
| | | | | | this breaks applications using a parameter labels, e.g. pubkey.fingerprint(hash='SHA-512') | ||||
* | Silence invalid name warning for module "botan" | Simon Warta | 2017-05-04 | 1 | -2/+2 |
| | |||||
* | Silence pylint invalid class name warnings | Simon Warta | 2017-05-04 | 1 | -12/+12 |
| | |||||
* | Use comments to organize code sections | Simon Warta | 2017-05-04 | 1 | -35/+40 |
| | |||||
* | Remove trailing whitespace | Simon Warta | 2017-05-04 | 1 | -1/+1 |
| | |||||
* | Break long lines | Simon Warta | 2017-05-04 | 1 | -14/+29 |
| | |||||
* | Error out if the configuration results in an empty library | Jack Lloyd | 2017-05-03 | 1 | -1/+4 |
| | | | | | This can happen for example if a dependency of 'base' (block, hash, rng) is disabled. Noticed while testing #1034 | ||||
* | Merge GH #1034 Change dependency resolution to fix #1028 | Jack Lloyd | 2017-05-03 | 3 | -32/+248 |
|\ | |||||
| * | Rewrite dependency resolution | Simon Warta | 2017-04-30 | 3 | -28/+242 |
| | | | | | | | | Closes #1028 | ||||
| * | Improve debugging in ModulesChooser._validate_state | Simon Warta | 2017-04-30 | 1 | -2/+4 |
| | | |||||
| * | Simplify implementation of makefile_list | Simon Warta | 2017-04-30 | 1 | -2/+2 |
| | | | | | | | | this makes it compatible with zero length collections | ||||
* | | Merge GH #1036 Add FFI botan_hash_block_size | Jack Lloyd | 2017-05-03 | 3 | -0/+18 |
|\ \ | |||||
| * | | Add FFI botan_hash_block_size. | Daniel Wyatt | 2017-04-30 | 3 | -0/+18 |
| |/ | |||||
* | | Merge GH #1033 Fix FFI botan_bcrypt_is_valid return code | Jack Lloyd | 2017-05-03 | 1 | -2/+1 |
|\ \ | |||||
| * | | Fix botan_bcrypt_is_valid return code. | Daniel Wyatt | 2017-04-29 | 1 | -2/+1 |
| |/ | | | | | | | | | Currently it returns 0 on success and BOTAN_FFI_ERROR_EXCEPTION_THROWN otherwise, which is a bit inaccurate and not consistent with the rest of the FFI interface. | ||||
* | | Merge GH #1035 Support generating RSA keys with OpenSSL | Jack Lloyd | 2017-05-03 | 8 | -97/+195 |
|\ \ | |||||
| * | | Generate private RSA key with OpenSSL. | Alexander Bluhm | 2017-04-30 | 8 | -97/+195 |
| |/ | | | | | | | | | Implement RSA private key generation with RSA_generate_key_ex(). Make PK_Key_Generation_Test iterate over all providers. | ||||
* | | Fix some ugly line breaks from #980 in test_ffi | Jack Lloyd | 2017-05-03 | 1 | -25/+26 |
| | | |||||
* | | Merge GH #980 Reformat of cli+tests part of #973 | Jack Lloyd | 2017-05-03 | 88 | -1811/+2682 |
|\ \ | |/ |/| | |||||
| * | Reformat code with astyle + fix code style | Tomasz Frydrych | 2017-05-01 | 88 | -1811/+2682 |
|/ | |||||
* | Merge GH #1032 Throw exception with OpenSSL error message if OpenSSL API ↵ | Jack Lloyd | 2017-04-29 | 5 | -35/+65 |
|\ | | | | | | | call fails | ||||
| * | Throw OpenSSL exception if any OpenSSL function failed. | Alexander Bluhm | 2017-04-29 | 5 | -35/+65 |
| | | | | | | | | | | Checking for all failures helps to find problems early. The OpenSSL_Error() exception provides the OpenSSL error string. | ||||
* | | Merge GH #1031 Show OpenSSL errors in case of test failure | Jack Lloyd | 2017-04-29 | 2 | -1/+10 |
|\ \ | |||||
| * | | Do not load OpenSSL error messages in library. | Alexander Bluhm | 2017-04-28 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | The function ERR_load_crypto_strings() should be called by the program or during library initializeation. Remove it from get_openssl_enc_pad(), this looks like an accident. | ||||
| * | | Show OpenSSL error messages if test fails. | Alexander Bluhm | 2017-04-28 | 1 | -0/+10 |
| |/ | | | | | | | | | | | Call ERR_load_crypto_strings() during test initialization if the openssl provider is also tested. This gives human readable error messages. | ||||
* | | Merge GH #1030 Mention LibreSSL is also supported | Jack Lloyd | 2017-04-29 | 2 | -1/+2 |
|\ \ | |/ |/| | |||||
| * | Mention LibreSSL in the docs. | Alexander Bluhm | 2017-04-28 | 2 | -1/+2 |
|/ | | | | | The --with-openssl compile option can also used with LibreSSL. Move the feature from the todo list to the documentation. | ||||
* | Merge GH #1000 Support seeking in CTR mode | Jack Lloyd | 2017-04-27 | 4 | -25/+2858 |
|\ | |||||
| * | Refactor: remove big-endian addition code duplication | René Meusel | 2017-04-13 | 2 | -18/+27 |
| | | |||||
| * | add a line to news.rst | René Meusel | 2017-04-13 | 1 | -0/+2 |
| | | |||||
| * | Refactor: use ::seek(0) in CTR_BE::set_iv() | René Meusel | 2017-04-13 | 1 | -18/+1 |
| | | |||||
| * | add test sets for CTR-BE(***) | René Meusel | 2017-04-13 | 1 | -0/+2810 |
| | | |||||
| * | Add implementation of CTR_BE::seek() | René Meusel | 2017-04-13 | 2 | -2/+31 |
| | | |||||
* | | Merge GH #1024 Further configure cleanups, make pylint mandatory | Jack Lloyd | 2017-04-27 | 5 | -177/+216 |
|\ \ | |||||
| * | | Make configure script pylint2 complient | Simon Warta | 2017-04-26 | 2 | -15/+18 |
| | | | |||||
| * | | Put lint travis job into action | Simon Warta | 2017-04-26 | 2 | -4/+2 |
| | | | |||||
| * | | Add .editorconfig to help writing pylint complient .py files | Simon Warta | 2017-04-26 | 1 | -0/+12 |
| | | | |||||
| * | | ignore new pylint rule: no-else-return | Simon Warta | 2017-04-26 | 1 | -1/+2 |
| | | | |||||
| * | | Refactor strip_header_goop | Simon Warta | 2017-04-26 | 1 | -16/+24 |
| | | | |||||
| * | | Simplify list emptyness check | Simon Warta | 2017-04-25 | 1 | -1/+1 |
| | | | |||||
| * | | Let caller of _isa_specific_flags care for string representation | Simon Warta | 2017-04-25 | 1 | -7/+10 |
| | | | |||||
| * | | Remove extra code branch for house_ecc_curve_defines | Simon Warta | 2017-04-25 | 1 | -5/+2 |
| | | | |||||
| * | | Extract prepare_configure_build() | Simon Warta | 2017-04-25 | 1 | -17/+23 |
| | | | |||||
| * | | Split main method into main actions | Simon Warta | 2017-04-25 | 1 | -67/+78 |
| | | | |||||
| * | | Rename info_* variables for consistency | Simon Warta | 2017-04-25 | 1 | -11/+11 |
| | | | |||||
| * | | Group info file loading | Simon Warta | 2017-04-25 | 1 | -12/+11 |
| | | | |||||
| * | | Make argv non-optional in main() | Simon Warta | 2017-04-25 | 1 | -8/+3 |
| | | |