aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused iostream includeJack Lloyd2017-01-201-1/+0
| | | | [ci skip]
* Avoid requiring AT_DCACHEBSIZE (data cache size) getauxvalJack Lloyd2017-01-191-0/+3
| | | | | Missing on Android it appears, or at least on Kullo CI NDK. Not essential by any means.
* Merge GH #843 Refactor CPUID impl, add ARM feature detectionJack Lloyd2017-01-186-159/+463
|\
| * Fix for PowerPCJack Lloyd2017-01-171-2/+2
| |
| * Fixes for 32-bit ARMJack Lloyd2017-01-171-7/+38
| |
| * Refactor CPUID implementation, add ARM supportJack Lloyd2017-01-174-146/+324
| | | | | | | | | | | | Tested for ARM only under qemu-aarch64, need to check hardware before merging. Changes x86 CPUID bitmasks which does break ABI for 2.1, no API implications.
| * Fixes for OS X buildJack Lloyd2017-01-172-1/+2
| | | | | | | | | | | | os_utils.h was missing an include, only noticed on OS X sigemptyset is a macro on OS X so cannot be called as ::sigemptyset
| * Add OS::run_cpu_instruction_probeJack Lloyd2017-01-152-13/+107
| | | | | | | | | | | | Needed for ARM detection, also probably useful on PowerPC for AltiVec Works fine for me on Linux x86-64 testing with ud2 instruction.
* | Mark GMAC tests as being sensitive to clmul and AES-NI CPUID bitsJack Lloyd2017-01-171-0/+2
|/
* Handle processor name in /proc/cpuinfo that as a colon in the name itselfJack Lloyd2017-01-141-7/+7
| | | | Seen on AMD Opteron A1100 running Linux 4.1
* Merge GH #839 Fix pyflakes/pylint warnings in botan.pyJack Lloyd2017-01-132-72/+80
|\
| * Run pylint on botan.py in TravisJack Lloyd2017-01-121-2/+7
| |
| * 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 news for 1.10.15 releaseJack Lloyd2017-01-122-3/+12
| | | | [ci skip]
* configure: Remove duplicates from generated module listJack Lloyd2017-01-121-1/+2
| | | | | | | | | | I ran into this after PKCS11 was enabled by default, as my local build script uses --enable-modules=pkcs11,... this ended up causing the module to be loaded twice! The result was duplicate entries in the Makefile. Would be good for configure to be written more defensively, the result of this error being a bogus Makefile is lame.
* Merge GH #837 Enable PKCS11 module by default, remove --with-pkcs11 optionJack Lloyd2017-01-1112-16/+11
|\
| * Remove --with-pkcs11 option from CI scripts, docsRené Korthaus2017-01-1110-13/+10
| |
| * Enable PKCS11 module by default and remove --with-pkcs11 optionRené Korthaus2017-01-112-3/+1
| | | | | | | | | | | | The pkcs11 module once required the pkcs11 headers as an external dependency, but the headers were included a while ago. Still, the module was set to be load_on vendor. Instead, we can enable the module by default now.
* | Merge GH #836 Resolve more pylint warnings in configure.pyJack Lloyd2017-01-111-64/+58
|\ \ | |/ |/|
| * Resolve lint issues: bad-builtinSimon Warta2017-01-111-2/+3
| |
| * Resolve lint issues: anomalous-backslash-in-stringSimon Warta2017-01-111-3/+3
| |
| * Resolve lint issues: deprecated-moduleSimon Warta2017-01-111-1/+1
| |
| * Resolve lint issues: singleton-comparisonSimon Warta2017-01-111-3/+3
| |
| * Resolve lint issues: superfluous-parensSimon Warta2017-01-111-2/+2
| |
| * Resolve lint issues: unidiomatic-typecheckSimon Warta2017-01-111-1/+1
| |
| * Resolve lint issues: deprecated-methodSimon Warta2017-01-111-1/+1
| |
| * Resolve lint issues: unused-variableSimon Warta2017-01-111-5/+5
| |
| * Resolve lint issues: bad-indentationSimon Warta2017-01-111-3/+3
| |
| * Resolve lint issues: bad-continuationSimon Warta2017-01-111-8/+9
| |
| * Resolve lint issues: bad-whitespaceSimon Warta2017-01-111-30/+30
| |
| * Remove try-catch block in gen_bakefileSimon Warta2017-01-111-12/+4
|/ | | | As discussed in https://github.com/randombit/botan/pull/832
* Merge GH #832 Fix pylint warningsJack Lloyd2017-01-101-106/+108
|\
| * Fix various pylint warningsJack Lloyd2017-01-091-106/+108
| |
* | Update download link for 2.0.1Jack Lloyd2017-01-091-3/+3
| | | | | | | | [ci skip]
* | Update news for 2.0.1 release2.0.1Jack Lloyd2017-01-092-1/+20
| |
* | Add CII best practices badgeJack Lloyd2017-01-091-0/+4
| |
* | Merge GH #833 Remove minor number from include dirJack Lloyd2017-01-092-2/+2
|\ \
| * | Remove minor number from header include dirJack Lloyd2017-01-092-2/+2
| |/ | | | | | | | | | | Already pkg-config had this, was missed in GH #802 See also GH #830
* | Avoid creating+deleting test DB for certstoreJack Lloyd2017-01-091-6/+3
| | | | | | | | Just use in-memory sqlite DB instead
* | Avoid deprecation warning in TLS testsJack Lloyd2017-01-091-0/+3
|/
* Merge GH #827 Add pylint to build, fix pylint errors in configureJack Lloyd2017-01-096-137/+564
|\
| * Resolve broad-exceptSimon Warta2017-01-091-42/+42
| |
| * Add super() call to ExceptionSimon Warta2017-01-091-0/+1
| |
| * Resolve redefined-outer-name issuesSimon Warta2017-01-091-11/+11
| |
| * Rename names that do not follow conventionSimon Warta2017-01-091-6/+6
| |
| * Add initial pylint CI setupSimon Warta2017-01-094-2/+31
| |
| * Fix docstring positions (pylint pointless-string-statement)Simon Warta2017-01-091-74/+91
| |
| * Fix import position/orderSimon Warta2017-01-091-3/+3
| |
| * Add .pylintrcSimon Warta2017-01-091-0/+380
| | | | | | | | | | | | | | | | | | | | | | Default generated .pylintrc from pylint 1.5.2 (Python 3.5.2) with the following modification: - turn off full reports (reports=no) - disable rule "missing-docstring" - disable rule "logging-not-lazy" (we don't care for speed) - set line length limit to 120 - set line limit per module to 3000 - allow short variable names