Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add template constructor to secure_allocator | bogdan | 2015-08-05 | 1 | -0/+3 |
| | | | This is required by the Standard for an allocator. As far as I can tell, not having it breaks compilation in MSVC 2015, at least when iterator debugging is enabled. More details here: http://stackoverflow.com/q/31802806/4326278. | ||||
* | For CBC, ECB, and XTS the output length of a zero length input is well | Jack Lloyd | 2015-08-04 | 3 | -7/+9 |
| | | | | | | defined, so don't fail. Fix XTS, as XTS always uses ciphertext stealing the value of output_length had been incorrect in rounding up to the block size. | ||||
* | Remove unused pkcs8 includes | Simon Warta | 2015-08-03 | 15 | -9/+8 |
| | | | | Only botan-cli, botan-tests and the FFI module depend on PKCS8 | ||||
* | Merge pull request #232 from tiwoc/clang-cpuid | Simon Warta | 2015-08-03 | 1 | -1/+1 |
|\ | | | | | Enable use of cpuid.h with clang | ||||
| * | Enable use of cpuid.h with clang | Daniel Seither | 2015-07-30 | 1 | -1/+1 |
| | | |||||
* | | Fix for minimized builds | Jack Lloyd | 2015-08-03 | 1 | -4/+13 |
| | | |||||
* | | Fix two crashes in the BER decoder found with afl. | Jack Lloyd | 2015-08-02 | 63 | -6/+438 |
| | | | | | | | | | | One a read at 0 of an empty vector, the other causing allocation of an arbitrary amount of memory. | ||||
* | | Merge pull request #231 from tiwoc/add-override | Jack Lloyd | 2015-07-31 | 152 | -865/+876 |
|\ \ | | | | | | | Add override specifiers | ||||
| * | | tests: Add missing overrides | Daniel Seither | 2015-07-30 | 2 | -7/+7 |
| | | | |||||
| * | | cmd: Add missing overrides | Daniel Seither | 2015-07-30 | 2 | -6/+6 |
| | | | |||||
| * | | utils: Add missing overrides | Daniel Seither | 2015-07-30 | 1 | -1/+1 |
| | | | |||||
| * | | tls: Add missing overrides | Daniel Seither | 2015-07-30 | 1 | -30/+30 |
| | | | |||||
| * | | stream: Add missing overrides | Daniel Seither | 2015-07-30 | 5 | -38/+38 |
| | | | |||||
| * | | rng: Add missing overrides | Daniel Seither | 2015-07-30 | 5 | -30/+30 |
| | | | |||||
| * | | pubkey: Add missing overrides | Daniel Seither | 2015-07-30 | 25 | -86/+89 |
| | | | |||||
| * | | pk_pad: Add missing overrides | Daniel Seither | 2015-07-30 | 9 | -34/+34 |
| | | | |||||
| * | | pbkdf: Add missing overrides | Daniel Seither | 2015-07-30 | 1 | -2/+2 |
| | | | |||||
| * | | modes: Add missing overrides | Daniel Seither | 2015-07-30 | 5 | -20/+21 |
| | | | |||||
| * | | mac: Add missing overrides | Daniel Seither | 2015-07-30 | 6 | -47/+47 |
| | | | |||||
| * | | math: Add missing overrides | Daniel Seither | 2015-07-30 | 1 | -8/+8 |
| | | | |||||
| * | | kdf: Add missing overrides | Daniel Seither | 2015-07-30 | 3 | -8/+8 |
| | | | |||||
| * | | hash: Add missing overrides | Daniel Seither | 2015-07-30 | 21 | -143/+143 |
| | | | |||||
| * | | filters: Add missing overrides | Daniel Seither | 2015-07-30 | 9 | -57/+57 |
| | | | |||||
| * | | ffi: Add missing overrides | Daniel Seither | 2015-07-30 | 1 | -3/+3 |
| | | | |||||
| * | | entropy: Add missing overrides | Daniel Seither | 2015-07-30 | 10 | -20/+20 |
| | | | |||||
| * | | x509: Add missing overrides | Daniel Seither | 2015-07-30 | 6 | -77/+90 |
| | | | |||||
| * | | block: Add missing overrides | Daniel Seither | 2015-07-30 | 31 | -228/+228 |
| | | | |||||
| * | | asn1: Add missing overrides | Daniel Seither | 2015-07-30 | 7 | -14/+14 |
| | | | |||||
| * | | Remove duplicate definition of MessageAuthenticationCode::name() | Daniel Seither | 2015-07-30 | 1 | -6/+0 |
| |/ | | | | | | | The original definition is in the base class SymmetricAlgorithm. | ||||
* / | Increase range in Bigint random_integer test from +-10% to +-15% | Simon Warta | 2015-07-30 | 1 | -20/+20 |
|/ | | | | For #233 | ||||
* | Fix bugs in show_dependencies; Add option to show all dependencies | Simon Warta | 2015-07-29 | 1 | -12/+50 |
| | |||||
* | Document OS features | Simon Warta | 2015-07-27 | 1 | -0/+100 |
| | |||||
* | Add boost implementation of timegm() | Simon Warta | 2015-07-27 | 2 | -0/+37 |
| | |||||
* | Add mktime fallback for non-POSIX timegm() | Simon Warta | 2015-07-27 | 9 | -5/+64 |
| | | | | Closes #202 | ||||
* | Improve calendar_point unit tests | Simon Warta | 2015-07-27 | 1 | -5/+36 |
| | |||||
* | Avoid 0 as nullpointer warning on MinGW | Simon Warta | 2015-07-27 | 1 | -1/+1 |
| | |||||
* | Remove the x86 asm versions of MD4, MD5, SHA-1 and Serpent | Jack Lloyd | 2015-07-25 | 24 | -2222/+0 |
| | | | | | | | With modern compilers, all are slower than the C++ and SSE2 versions of the same algos. GH #216 | ||||
* | Fix typos | Simon Warta | 2015-07-24 | 15 | -32/+32 |
| | | | | Thanks to @vlajos https://github.com/vlajos/misspell_fixer | ||||
* | Fix BigInt random_integer() distribution issue. | Simon Warta | 2015-07-24 | 4 | -10/+128 |
| | | | | Fixes #108 | ||||
* | Refactor BigInt | Simon Warta | 2015-07-24 | 4 | -9/+94 |
| | |||||
* | Better living through macros | Jack Lloyd | 2015-07-24 | 1 | -30/+32 |
| | |||||
* | BigInt::to_u32bit failed on 32-bit integers. GH #220 | Jack Lloyd | 2015-07-23 | 2 | -2/+48 |
| | |||||
* | Use shellcheck where possible | Simon Warta | 2015-07-22 | 5 | -15/+19 |
| | |||||
* | Silence some extra ';' warnings | Simon Warta | 2015-07-22 | 4 | -5/+6 |
| | |||||
* | Rename so_link_flags to so_link_commands | Simon Warta | 2015-07-21 | 9 | -24/+24 |
| | |||||
* | Add binary_link_command; Use compiler configs to set RPATH on Linux | Simon Warta | 2015-07-21 | 3 | -0/+19 |
| | |||||
* | Update Windows linking | Simon Warta | 2015-07-21 | 1 | -6/+13 |
| | |||||
* | Add debug linker for GCC | Simon Warta | 2015-07-21 | 1 | -1/+2 |
| | |||||
* | Merge compile_option into CXX_FLAGS | Simon Warta | 2015-07-21 | 9 | -24/+18 |
| | |||||
* | msvc fixes | Simon Warta | 2015-07-21 | 1 | -5/+13 |
| |