Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lint fixes | Jack Lloyd | 2019-06-05 | 1 | -2/+3 |
| | |||||
* | Add __hash__ for MPI | Jack Lloyd | 2019-06-03 | 1 | -0/+3 |
| | |||||
* | Lint fixes | Jack Lloyd | 2019-04-27 | 1 | -4/+8 |
| | |||||
* | More Python API enhancements. | Jack Lloyd | 2019-04-27 | 1 | -12/+196 |
| | | | | Deprecate various redundant FFI functions | ||||
* | Minor Python wrapper tweaks | Jack Lloyd | 2019-04-22 | 1 | -6/+21 |
| | |||||
* | More MPI functions | Jack Lloyd | 2019-04-21 | 1 | -0/+26 |
| | |||||
* | Add raw block cipher interface for Python | Jack Lloyd | 2019-04-21 | 1 | -1/+65 |
| | |||||
* | Lint fixes | Jack Lloyd | 2019-04-21 | 1 | -3/+3 |
| | |||||
* | Support copying hash function objects | Jack Lloyd | 2019-04-19 | 1 | -6/+22 |
| | |||||
* | Remove duplicated decl | Jack Lloyd | 2019-04-19 | 1 | -3/+0 |
| | | | | Same function as const_time_compare | ||||
* | Add support for NIST key wrap in Python | Jack Lloyd | 2019-04-19 | 1 | -0/+12 |
| | |||||
* | Pylint fixes | Jack Lloyd | 2019-04-19 | 1 | -30/+30 |
| | |||||
* | Use script to generate Python FFI decls | Jack Lloyd | 2019-04-19 | 1 | -138/+225 |
| | | | | Remove unimplemented declaration botan_x509_cert_gen_selfsigned | ||||
* | Use c_char_p instead of POINTER(c_char) | Jack Lloyd | 2019-04-19 | 1 | -62/+62 |
| | |||||
* | Clean up some things in Python wrapper | Jack Lloyd | 2019-04-19 | 1 | -403/+404 |
| | |||||
* | Simplify declaration of ffi functions | Jack Lloyd | 2019-04-18 | 1 | -382/+168 |
| | | | | And fix a Python3 issue | ||||
* | Support loading keys in Python | Jack Lloyd | 2019-04-18 | 1 | -22/+49 |
| | | | | Which was missing for whatever bad reason. GH #1900 | ||||
* | Add missing export functions | Jack Lloyd | 2019-04-18 | 1 | -11/+18 |
| | | | | Fixes #1899 | ||||
* | Fix pylint3 warning [ci skip] | Jack Lloyd | 2018-12-10 | 1 | -1/+1 |
| | |||||
* | Lint fixes | Jack Lloyd | 2018-08-21 | 1 | -4/+4 |
| | |||||
* | Add HOTP to Python | Jack Lloyd | 2018-08-21 | 1 | -1/+43 |
| | |||||
* | Add MPI and FPE to Python wrapper | Jack Lloyd | 2018-08-13 | 1 | -143/+527 |
| | | | | | Also make all member variables private (__ prefix), and rename classes to match Python conventions | ||||
* | Fix Python2 problem | Jack Lloyd | 2018-08-11 | 1 | -1/+7 |
| | |||||
* | In Python expose new name getters | Jack Lloyd | 2018-08-11 | 1 | -0/+24 |
| | |||||
* | Convert Python tests to actual unit tests | Jack Lloyd | 2018-08-11 | 1 | -2/+2 |
| | |||||
* | Add scrypt to Python | Jack Lloyd | 2018-08-11 | 1 | -4/+23 |
| | |||||
* | Better error checking in Python wrapper | Jack Lloyd | 2018-08-11 | 1 | -212/+378 |
| | | | | | | Adopt APIs added in 2.8 Expose botan_error_description which was added in 2.5 but not exported! | ||||
* | Fix warning in new pylint | Jack Lloyd | 2018-03-17 | 1 | -9/+9 |
| | | | | | It doesn't like slicing using a ctypes integer as index: Slice index is not an int, None, or instance with __index__ | ||||
* | Fix incorrect return value check | Jack Lloyd | 2018-03-15 | 1 | -1/+1 |
| | |||||
* | In Python module support loading via libbotan-2.so.X soname | Jack Lloyd | 2018-03-15 | 1 | -7/+22 |
| | | | | | | Needed for distros that ship the main library symlink in the dev package. GH #1497 | ||||
* | Split Python tests out of botan2.py | Jack Lloyd | 2018-03-10 | 1 | -255/+3 |
| | | | | No reason to ship these to the end user | ||||
* | Latest pylint doesn't like these asserts | Jack Lloyd | 2017-12-17 | 1 | -2/+2 |
| | |||||
* | Fix Python tests | Jack Lloyd | 2017-11-16 | 1 | -1/+1 |
| | |||||
* | Change http://botan.randombit.net to https URIs | Jack Lloyd | 2017-09-01 | 1 | -1/+1 |
| | | | | | | Not a big deal since the site already uses HSTS, but whatever. [ci skip] | ||||
* | Don't use len() to verify emptyness | Simon Warta | 2017-05-04 | 1 | -1/+4 |
| | |||||
* | Remove comment: FIXME without further description | Simon Warta | 2017-05-04 | 1 | -1/+1 |
| | |||||
* | 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 |
| | |||||
* | Expose BigInt API subset to C API | Jack Lloyd | 2017-03-28 | 1 | -10/+5 |
| | | | | Also adds RSA key constructors using BN | ||||
* | Rename Python module to botan2 | Jack Lloyd | 2017-01-24 | 1 | -0/+0 |
| | | | | | | | Makes it easier to support side by side installs. And for the programmer it is easier if `import botan2` can always be used to refer to a specific version. GH #847 | ||||
* | Fix some (not all) pylint warnings in botan.py | Jack Lloyd | 2017-01-12 | 1 | -54/+52 |
| | |||||
* | Fix pyflakes warnings in Python wrapper code | Jack Lloyd | 2017-01-12 | 1 | -16/+21 |
| | |||||
* | Update shared object naming for new versioning scheme. | Jack Lloyd | 2017-01-06 | 1 | -2/+2 |
| | | | | | | | | | | | | Cleans up so object naming since most of the time (across Unix) we follow the exact same naming scheme; just make it the default if only the so suffix is specified in the file. Also updates include header dir to be botan-${major} Changes behavior when shared lib not supported; instead of making the user explicitly try again with --disable-shared, just assume it and continue running. |