aboutsummaryrefslogtreecommitdiffstats
path: root/src/python
Commit message (Collapse)AuthorAgeFilesLines
* Lint fixesJack Lloyd2019-06-051-2/+3
|
* Add __hash__ for MPIJack Lloyd2019-06-031-0/+3
|
* Lint fixesJack Lloyd2019-04-271-4/+8
|
* More Python API enhancements.Jack Lloyd2019-04-271-12/+196
| | | | Deprecate various redundant FFI functions
* Minor Python wrapper tweaksJack Lloyd2019-04-221-6/+21
|
* More MPI functionsJack Lloyd2019-04-211-0/+26
|
* Add raw block cipher interface for PythonJack Lloyd2019-04-211-1/+65
|
* Lint fixesJack Lloyd2019-04-211-3/+3
|
* Support copying hash function objectsJack Lloyd2019-04-191-6/+22
|
* Remove duplicated declJack Lloyd2019-04-191-3/+0
| | | | Same function as const_time_compare
* Add support for NIST key wrap in PythonJack Lloyd2019-04-191-0/+12
|
* Pylint fixesJack Lloyd2019-04-191-30/+30
|
* Use script to generate Python FFI declsJack Lloyd2019-04-191-138/+225
| | | | Remove unimplemented declaration botan_x509_cert_gen_selfsigned
* Use c_char_p instead of POINTER(c_char)Jack Lloyd2019-04-191-62/+62
|
* Clean up some things in Python wrapperJack Lloyd2019-04-191-403/+404
|
* Simplify declaration of ffi functionsJack Lloyd2019-04-181-382/+168
| | | | And fix a Python3 issue
* Support loading keys in PythonJack Lloyd2019-04-181-22/+49
| | | | Which was missing for whatever bad reason. GH #1900
* Add missing export functionsJack Lloyd2019-04-181-11/+18
| | | | Fixes #1899
* Fix pylint3 warning [ci skip]Jack Lloyd2018-12-101-1/+1
|
* Lint fixesJack Lloyd2018-08-211-4/+4
|
* Add HOTP to PythonJack Lloyd2018-08-211-1/+43
|
* Add MPI and FPE to Python wrapperJack Lloyd2018-08-131-143/+527
| | | | | Also make all member variables private (__ prefix), and rename classes to match Python conventions
* Fix Python2 problemJack Lloyd2018-08-111-1/+7
|
* In Python expose new name gettersJack Lloyd2018-08-111-0/+24
|
* Convert Python tests to actual unit testsJack Lloyd2018-08-111-2/+2
|
* Add scrypt to PythonJack Lloyd2018-08-111-4/+23
|
* Better error checking in Python wrapperJack Lloyd2018-08-111-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 pylintJack Lloyd2018-03-171-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 checkJack Lloyd2018-03-151-1/+1
|
* In Python module support loading via libbotan-2.so.X sonameJack Lloyd2018-03-151-7/+22
| | | | | | Needed for distros that ship the main library symlink in the dev package. GH #1497
* Split Python tests out of botan2.pyJack Lloyd2018-03-101-255/+3
| | | | No reason to ship these to the end user
* Latest pylint doesn't like these assertsJack Lloyd2017-12-171-2/+2
|
* Fix Python testsJack Lloyd2017-11-161-1/+1
|
* Change http://botan.randombit.net to https URIsJack Lloyd2017-09-011-1/+1
| | | | | | Not a big deal since the site already uses HSTS, but whatever. [ci skip]
* Don't use len() to verify emptynessSimon Warta2017-05-041-1/+4
|
* Remove comment: FIXME without further descriptionSimon Warta2017-05-041-1/+1
|
* 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
|
* Expose BigInt API subset to C APIJack Lloyd2017-03-281-10/+5
| | | | Also adds RSA key constructors using BN
* Rename Python module to botan2Jack Lloyd2017-01-241-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.pyJack Lloyd2017-01-121-54/+52
|
* Fix pyflakes warnings in Python wrapper codeJack Lloyd2017-01-121-16/+21
|
* Update shared object naming for new versioning scheme.Jack Lloyd2017-01-061-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.