aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Work around name conflict of symbol "rng"Simon Warta2017-05-041-13/+14
|
* Add base exception type: BotanExceptionSimon Warta2017-05-041-22/+30
|
* Fix various pylint warningsSimon Warta2017-05-041-8/+10
|
* Avoid redefining build-in name "hash"Simon Warta2017-05-041-3/+3
| | | | | this breaks applications using a parameter labels, e.g. pubkey.fingerprint(hash='SHA-512')
* Silence invalid name warning for module "botan"Simon Warta2017-05-041-2/+2
|
* Silence pylint invalid class name warningsSimon Warta2017-05-041-12/+12
|
* Use comments to organize code sectionsSimon Warta2017-05-041-35/+40
|
* Remove trailing whitespaceSimon Warta2017-05-041-1/+1
|
* Break long linesSimon Warta2017-05-041-14/+29
|
* Error out if the configuration results in an empty libraryJack Lloyd2017-05-031-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 #1028Jack Lloyd2017-05-033-32/+248
|\
| * Rewrite dependency resolutionSimon Warta2017-04-303-28/+242
| | | | | | | | Closes #1028
| * Improve debugging in ModulesChooser._validate_stateSimon Warta2017-04-301-2/+4
| |
| * Simplify implementation of makefile_listSimon Warta2017-04-301-2/+2
| | | | | | | | this makes it compatible with zero length collections
* | Merge GH #1036 Add FFI botan_hash_block_sizeJack Lloyd2017-05-033-0/+18
|\ \
| * | Add FFI botan_hash_block_size.Daniel Wyatt2017-04-303-0/+18
| |/
* | Merge GH #1033 Fix FFI botan_bcrypt_is_valid return codeJack Lloyd2017-05-031-2/+1
|\ \
| * | Fix botan_bcrypt_is_valid return code.Daniel Wyatt2017-04-291-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 OpenSSLJack Lloyd2017-05-038-97/+195
|\ \
| * | Generate private RSA key with OpenSSL.Alexander Bluhm2017-04-308-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_ffiJack Lloyd2017-05-031-25/+26
| |
* | Merge GH #980 Reformat of cli+tests part of #973Jack Lloyd2017-05-0388-1811/+2682
|\ \ | |/ |/|
| * Reformat code with astyle + fix code styleTomasz Frydrych2017-05-0188-1811/+2682
|/
* Merge GH #1032 Throw exception with OpenSSL error message if OpenSSL API ↵Jack Lloyd2017-04-295-35/+65
|\ | | | | | | call fails
| * Throw OpenSSL exception if any OpenSSL function failed.Alexander Bluhm2017-04-295-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 failureJack Lloyd2017-04-292-1/+10
|\ \
| * | Do not load OpenSSL error messages in library.Alexander Bluhm2017-04-281-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 Bluhm2017-04-281-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 supportedJack Lloyd2017-04-292-1/+2
|\ \ | |/ |/|
| * Mention LibreSSL in the docs.Alexander Bluhm2017-04-282-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 modeJack Lloyd2017-04-274-25/+2858
|\
| * Refactor: remove big-endian addition code duplicationRené Meusel2017-04-132-18/+27
| |
| * add a line to news.rstRené Meusel2017-04-131-0/+2
| |
| * Refactor: use ::seek(0) in CTR_BE::set_iv()René Meusel2017-04-131-18/+1
| |
| * add test sets for CTR-BE(***)René Meusel2017-04-131-0/+2810
| |
| * Add implementation of CTR_BE::seek()René Meusel2017-04-132-2/+31
| |
* | Merge GH #1024 Further configure cleanups, make pylint mandatoryJack Lloyd2017-04-275-177/+216
|\ \
| * | Make configure script pylint2 complientSimon Warta2017-04-262-15/+18
| | |
| * | Put lint travis job into actionSimon Warta2017-04-262-4/+2
| | |
| * | Add .editorconfig to help writing pylint complient .py filesSimon Warta2017-04-261-0/+12
| | |
| * | ignore new pylint rule: no-else-returnSimon Warta2017-04-261-1/+2
| | |
| * | Refactor strip_header_goopSimon Warta2017-04-261-16/+24
| | |
| * | Simplify list emptyness checkSimon Warta2017-04-251-1/+1
| | |
| * | Let caller of _isa_specific_flags care for string representationSimon Warta2017-04-251-7/+10
| | |
| * | Remove extra code branch for house_ecc_curve_definesSimon Warta2017-04-251-5/+2
| | |
| * | Extract prepare_configure_build()Simon Warta2017-04-251-17/+23
| | |
| * | Split main method into main actionsSimon Warta2017-04-251-67/+78
| | |
| * | Rename info_* variables for consistencySimon Warta2017-04-251-11/+11
| | |
| * | Group info file loadingSimon Warta2017-04-251-12/+11
| | |
| * | Make argv non-optional in main()Simon Warta2017-04-251-8/+3
| | |