aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Transformation_Filter calls send() inside of start_msg() which meanslloyd2014-02-171-0/+3
| | | | | | | | | | that any filters which follow in the pipe will get write() called on them before start_msg(), causing confusion and/or crashes. This patch fixes it for the case when start() returns an empty vector which covers all current use cases. I'll have to figure out another approach for the general case (or decide the general case isn't worth supporting and remove the return value from start).
* Missing include for std::to_string, noticed with Clang 3.4 w/ libc++lloyd2014-02-161-0/+2
|
* Don't assume the leading cert chain is presented in-orderlloyd2014-02-161-5/+17
|
* Add missing std includeslloyd2014-02-162-0/+2
|
* Fix macro feature checklloyd2014-02-151-1/+1
|
* Sort files in the dist archive by name instead of random (inode) orderlloyd2014-02-151-1/+7
|
* Add --destdir option to configure.pylloyd2014-02-132-2/+2
|
* Add config and version subcommandslloyd2014-02-132-35/+83
|
* Change X9.31 to automatically reseed if randomize is called while unseeded.lloyd2014-02-132-10/+15
| | | | | If no entropy sources at all are enabled in the build, throw an exception immediately rather than having the poll mysteriously fail.
* Fix warningslloyd2014-02-133-5/+6
|
* Cleanupslloyd2014-02-135-41/+43
|
* Also avoid tuning for 686lloyd2014-02-131-1/+2
|
* Remove unused includelloyd2014-02-131-1/+0
|
* Remove dependency on boost string algoslloyd2014-02-133-13/+30
|
* Remove global variableslloyd2014-02-131-71/+64
|
* Check the feature macro before assuming boost.filesystemlloyd2014-02-101-0/+7
|
* Update Clang flags. Remove unneeded includes of init.hlloyd2014-02-093-5/+4
|
* Compile fixeslloyd2014-02-091-5/+3
|
* Clang fixeslloyd2014-02-092-1/+1
|
* More fixes for minified buildslloyd2014-02-0923-95/+141
|
* Include build.h in tests.h so feature macro checks work consistently.lloyd2014-02-081-0/+1
|
* Fix minimized builds. Patch by Markus Wanner sent to botan-devellloyd2014-02-0815-6/+63
|
* Fix a bug introduced in 1.11.6 where we tried to check CRL signatureslloyd2014-02-086-93/+65
| | | | | | against the wrong key, causing any check to fail. Clean up the NIST X.509 path validation tests and run them by default.
* Install command line applloyd2014-02-082-0/+7
|
* Remove the engine hookslloyd2014-02-082-41/+0
|
* Remove Square, Skipjack, Luby-Rackoff, and Blue Midnight Wish.lloyd2014-02-0817-2377/+0
|
* Have Skein call Threefish, rather than duplicating the code.lloyd2014-02-085-184/+149
|
* Compile fixeslloyd2014-02-083-1/+3
|
* Add flag to enable ChaCha suites (draft-mavrogiannopoulos-chacha-tls-01)lloyd2014-02-081-5/+29
|
* Add std::chrono clock polllloyd2014-02-021-11/+30
|
* Fix Windows feature macro defineslloyd2014-02-021-3/+2
|
* Inline time_op and avoid nonce recalc with every AEAD calllloyd2014-02-021-8/+23
|
* Avoid Windows macro damage. Github issue 13.lloyd2014-02-021-0/+2
|
* Add the CMAC constants for 256 and 512 bit block cipherslloyd2014-02-023-6/+46
| | | | | Also add test vectors for Threefish-512 CMAC and EAX, both generated by the library.
* Microsoft docs indicate VC++ 2013 has AVX2 intrinsics, so enable them.lloyd2014-01-311-1/+1
|
* Round up Transformation_Filters internal buffer size to the next multiple of ↵lloyd2014-01-311-2/+17
| | | | | | 1024 if the underlying transform uses a small update granularity.
* Add ChaChalloyd2014-01-3114-104/+425
|
* Add header guard and fix amalgamation. Github issue 10.lloyd2014-01-311-0/+5
|
* merge of 'aa507c3966e3b51b6ec0d25e0eb6001343299a14'lloyd2014-01-264-16/+12
|\ | | | | | | and 'f5eb13944cbdb9792a4c56683af7110592ac0602'
| * Warning fixes, and hook default algo list into speed commandlloyd2014-01-244-16/+12
| |
* | If the build compiler doesn't support intrinsics we need, disable the modulelloyd2014-01-261-0/+12
|/ | | | | rather than causing the whole build to fail. Also mark MSVC as supporting intrinsics (except AVX2 which seemingly is not yet supported). Github issue 7.
* Set -msse2/-maltivec as needed on things that depend on the SIMD wrapper. ↵lloyd2014-01-242-0/+2
| | | | Bug 264
* Avoid strict overflow warnings in GCC 4.8lloyd2014-01-242-4/+16
|
* Remove double initlloyd2014-01-211-1/+0
|
* Typo fixlloyd2014-01-201-5/+5
|
* Fix algo factory compilelloyd2014-01-186-8/+1
|
* Add initializer for test mainlloyd2014-01-181-0/+3
|
* Avoid memory overread in last block of CFB encryption.lloyd2014-01-181-1/+1
|
* More unique_ptrlloyd2014-01-182-25/+19
|
* Guess I won't be needing theselloyd2014-01-1881-81/+0
|