aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix TEST_DATA_DIRSimon Warta2015-07-1520-40/+38
|
* Check if there are test vector files in a given test dirSimon Warta2015-07-151-2/+8
|
* Improve test reportingSimon Warta2015-07-152-7/+9
|
* Refactor travis configuration for the use of the container infrastructure.Simon Warta2015-07-124-31/+37
|
* Fix fuzzer.cpp to compile even if x509 or tls is disabledJack Lloyd2015-07-111-12/+31
|
* Compile openssl RSA only when botan/rsa.h is availableSimon Warta2015-07-121-0/+6
|
* Add modules all/min to travis matrixSimon Warta2015-07-121-1/+8
|
* Add an application to the command line providing a fuzzer entry point.Jack Lloyd2015-07-111-0/+122
|
* Remove dead code (Boost.Python makefile, unused configure.py functions)Jack Lloyd2015-07-111-26/+0
|
* Test make install in CISimon Warta2015-07-102-0/+3
|
* Remove combine_relnotes references in install scriptChris Desjardins2015-07-101-7/+1
| | | | | | | | copy doc/news.rst to installdir/news.txt Remove combine_relnotes references in install script copy doc/news.rst to installdir/news.txt
* Assume that $COVERALLS_REPO_TOKEN might not be set (e.g. pull requests)Simon Warta2015-07-091-1/+2
|
* Don't put pointers into vector iterator constructor in make_bcryptSimon Warta2015-07-091-2/+2
|
* Fix module combi: adler32,tssSimon Warta2015-07-082-0/+3
|
* Fix module combi: adler32,threefish_avx2Simon Warta2015-07-081-0/+4
|
* Fix module combi: adler32,sivSimon Warta2015-07-082-1/+6
|
* Fix module combi: adler32,openpgpSimon Warta2015-07-081-0/+1
|
* Fix module combi: adler32,mceSimon Warta2015-07-083-17/+26
|
* Fix module combi: adler32,ffiSimon Warta2015-07-081-0/+2
|
* Fix module combi: adler32,eme_rawSimon Warta2015-07-081-2/+0
|
* Fix module combi: adler32,eme_oaepSimon Warta2015-07-085-3/+2
|
* Fix compilation by Clang with _LIBCPP_DEBUGLSK2015-07-081-4/+4
|
* Fix to_string for BER_Object when debug STL is usedSimon Warta2015-07-072-2/+9
|
* ECC pointmul test requires ECDSASimon Warta2015-07-061-0/+8
|
* GCC 4.8 doesn't have UbSan, remove for TravisJack Lloyd2015-07-051-1/+2
|
* Make sanitizer a build mode for easy use by developers.Jack Lloyd2015-07-052-1/+2
|
* Add sanitizer build to Travis, using debug iterators, ASan and UbSan.Jack Lloyd2015-07-051-0/+2
| | | | Looks good for me locally with GCC 4.9.1
* 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.
* Tweak formatting of readmeJack Lloyd2015-07-031-1/+1
|
* 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-033-21/+30
| | | | | | | | | | | | | | 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.
* Make Botan compile when only some modules are enabledSimon Warta2015-07-0354-198/+463
| | | | Fixes #146.
* 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-031-1/+1
|
* Use <cstdint>; Remove unused namespace Botan_typesSimon Warta2015-07-031-22/+14
|
* Combine all release notes into a single file, just easier to read.Jack Lloyd2015-07-022-90/+0
| | | | | | | | | 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.
* Merge branch 'master' of github.com:randombit/botanJack Lloyd2015-07-022-9/+14
|\
| * Configure Travis CI for OSX and Linux buildsSimon Warta2015-07-012-9/+14
| |
* | Change dist script to pull sources from git instead of monotoneJack Lloyd2015-07-021-91/+41
|/
* Replace method to_hex() by Botan::hex_encode() in testSimon Warta2015-06-301-8/+3
|
* Fix module dependencies of x509 and pubkeySimon Warta2015-06-302-1/+3
|