aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add sanitizer build to Travis, using debug iterators, ASan and UbSan.Jack Lloyd2015-07-052-0/+4
| | | | Looks good for me locally with GCC 4.9.1
* Update for 1.11.18 release1.11.18Jack Lloyd2015-07-052-7/+12
|
* Fix invalid iterator use in TLS clientJack Lloyd2015-07-051-1/+1
|
* The gf2m type is an unsigned 16-bit, so under C promotion rules aJack Lloyd2015-07-051-1/+1
| | | | | | shift promotes to signed int rather than an unsigned value. However here we wish to use a large shift, which can cause a signed overflow. Add static_cast to force to the desired (unsigned) type.
* Avoid building tls_server on MinGW. GH #39Jack Lloyd2015-07-051-3/+3
|
* More test coverage improvements.Jack Lloyd2015-07-051-4/+6
| | | | | | Specify expected server name on client side of TLS test so it checks the cert DNS name. Use AutoSeeded_RNG to generate server cert, as on platforms with a system rng it is otherwise not used currently.
* Test more TLS functionality (closing, key material export, session tickets)Jack Lloyd2015-07-041-1/+23
|
* Misread which call MSVC was complaining aboutJack Lloyd2015-07-041-5/+7
|
* MSVC fix, for some reason it believes the load_key call to be ambigiousJack Lloyd2015-07-041-1/+2
|
* Add a roundtrip test of curve25519 keysJack Lloyd2015-07-041-0/+58
| | | | | Encoding and decoding of public and private keys and actually computing a shared value. Previous only had KATs of the basic scalarmult algorithm.
* Move feature requests from old bugzilla to todo.rstJack Lloyd2015-07-041-1/+19
|
* Update release notes for 1.11.18Jack Lloyd2015-07-041-0/+24
|
* A few more readme tweaksJack Lloyd2015-07-031-23/+23
|
* Deindent these lists, as github formats them strangely otherwise.Jack Lloyd2015-07-031-33/+33
|
* Tweak formatting of readmeJack Lloyd2015-07-032-6/+6
|
* Merge pull request #166 from webmaster128/dlies-compile-fixesSimon Warta2015-07-033-3/+12
|\ | | | | Dlies compile fixes
| * Make ./configure.py --no-autoload --enable-modules='adler32,dlies' compileSimon Warta2015-07-032-3/+11
| |
| * Add seperator above test summarySimon Warta2015-07-031-0/+1
|/
* Simplify the website and documentation layout.Jack Lloyd2015-07-0320-730/+357
| | | | | | | | | | | | | | Merge the website index, download page, algo page into the readme file so all the important information is in one place. The readme.rst is now also used as the website landing page. Remove the website target on the makefile, replaced by website.sh, since I'm the only one who ever needs to run this. Fix various ReST formatting bugs in news.rst and the manual Remove the old build_log which hasn't been touched in years and refers entirely to compilers which we don't support anymore.
* Merge pull request #148 from webmaster128/fpefe1-onlySimon Warta2015-07-0354-198/+463
|\ | | | | Make Botan compile if only some modules are enabled
| * Make Botan compile when only some modules are enabledSimon Warta2015-07-0354-198/+463
|/ | | | Fixes #146.
* Merge pull request #161 from webmaster128/stylistic-updatesSimon Warta2015-07-036-29/+19
|\ | | | | Stylistic updates
| * Avoid DEBUG define; Use NDEBUG if necessarySimon Warta2015-07-031-3/+1
| |
| * s/auto/size_t/Simon Warta2015-07-032-2/+2
| |
| * Rename variable with_shared_lib -> build_shared_libSimon Warta2015-07-032-2/+2
| |
| * Use <cstdint>; Remove unused namespace Botan_typesSimon Warta2015-07-031-22/+14
|/
* Remove remaining Sphinx doc references from news.rstJack Lloyd2015-07-021-35/+32
|
* Combine all release notes into a single file, just easier to read.Jack Lloyd2015-07-02189-3581/+3223
| | | | | | | | | Which when you think about it is the main criteria on which to judge release notes, right? No text changes beyond removing Sphinx interdoc links and the :pr: extlinks to Bugzilla. Remove combine_relnotes.py as this was its last run. The setup for the website is very broken as a result of this change, that comes next.
* Bump version to 1.11.18, update docs to reflect mtn->git conversionJack Lloyd2015-07-029-182/+18
| | | | | | Drop vcs.rst as unlike monotone, git+github probably doesn't require special instructions. Drop users.rst as it has been moved to the github wiki.
* Merge branch 'master' of github.com:randombit/botanJack Lloyd2015-07-024-13/+19
|\
| * Merge pull request #162 from webmaster128/dont-run-nametool-in-static-modeSimon Warta2015-07-011-1/+1
| |\ | | | | | | Dont run install_name_tool when lib is statically linked
| | * Dont run install_name_tool when lib is statically linkedSimon Warta2015-07-011-1/+1
| |/
| * Merge pull request #159 from webmaster128/travis-osxSimon Warta2015-07-013-12/+18
| |\ | | | | | | Configure Travis CI for OSX and Linux builds
| | * Configure Travis CI for OSX and Linux buildsSimon Warta2015-07-013-12/+18
| |/
* / Change dist script to pull sources from git instead of monotoneJack Lloyd2015-07-021-91/+41
|/
* Merge pull request #160 from webmaster128/amalgamation-includesSimon Warta2015-07-011-16/+19
|\ | | | | Fix include handling in amalgamation
| * Fix include handling in amalgamationSimon Warta2015-07-011-16/+19
|/ | | | Includes must be unique per .cpp file, not globally. Fixes #105
* Merge pull request #158 from webmaster128/remove-to_hexSimon Warta2015-06-301-8/+3
|\ | | | | Replace method to_hex() by Botan::hex_encode() in test
| * Replace method to_hex() by Botan::hex_encode() in testSimon Warta2015-06-301-8/+3
|/
* Merge pull request #157 from webmaster128/fix-module-dependenciesSimon Warta2015-06-302-1/+3
|\ | | | | Fix module dependencies of x509 and pubkey
| * Fix module dependencies of x509 and pubkeySimon Warta2015-06-302-1/+3
|/
* Merge pull request #154 from webmaster128/bounds-fixesSimon Warta2015-06-3023-98/+133
|\ | | | | Remainings fixes before Botan runs fine in debug mode
| * More changes for use with debug STLSimon Warta2015-06-3010-21/+56
| |
| * tests: Convert &vec[0] to vec.data()Simon Warta2015-06-3013-77/+77
|/
* Merge pull request #156 from webmaster128/copyright_show_dependenciesSimon Warta2015-06-302-0/+12
|\ | | | | Add copyright for show_dependencies.py
| * Add copyright for show_dependencies.pySimon Warta2015-06-302-0/+12
|/
* Merge pull request #155 from webmaster128/tls-fail-on-exceptionSimon Warta2015-06-291-2/+2
|\ | | | | Let TLS unittests fail on exception
| * Let TLS unittests fail on exceptionSimon Warta2015-06-291-2/+2
|/
* Merge pull request #152 from webmaster128/obsolete-compilersSimon Warta2015-06-282-52/+0
|\ | | | | Remove compiler settings from compilers that don't support C++11
| * Remove compiler settings from compilers that don't support C++11Simon Warta2015-06-282-52/+0
| |