Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Missing adds | Jack Lloyd | 2015-12-11 | 26 | -41/+39 |
| | |||||
* | Reroot the exception hierarchy into a toplevel Exception class | Jack Lloyd | 2015-12-11 | 82 | -194/+211 |
| | | | | | | | | As the alternatives are unfortunate for applications trying to catch all library errors, and it seems deriving from std::runtime_error causes problems with MSVC DLLs (GH #340) Effectively reverts 2837e915d82e43 | ||||
* | Merge pull request #341 from webmaster128/cmd-cli | Simon Warta | 2015-12-09 | 43 | -36/+36 |
|\ | | | | | Rename cmd/app -> cli | ||||
| * | Rename cmd/app -> cli | Simon Warta | 2015-12-09 | 43 | -36/+36 |
|/ | |||||
* | Merge pull request #346 from webmaster128/sanity | Simon Warta | 2015-12-09 | 2 | -23/+24 |
|\ | | | | | Minor sanity updates for OctetString | ||||
| * | Minor sanity updates for OctetString | Simon Warta | 2015-12-09 | 2 | -23/+24 |
|/ | |||||
* | Merge pull request #347 from webmaster128/getopt | Simon Warta | 2015-12-09 | 1 | -1/+1 |
|\ | | | | | Improve getopt error message | ||||
| * | Improve getopt error message | Simon Warta | 2015-12-09 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #349 from webmaster128/repair-tls_proxy-app | Simon Warta | 2015-12-09 | 1 | -8/+8 |
|\ | | | | | Fix tls_proxy app | ||||
| * | Fix tls_proxy app | Simon Warta | 2015-12-09 | 1 | -8/+8 |
|/ | | | | Closes #345 | ||||
* | Merge pull request #348 from webmaster128/travis-boost | Simon Warta | 2015-12-09 | 4 | -26/+61 |
|\ | | | | | Add boost builds on Travis OSX | ||||
| * | Add boost builds on Travis OSX | Simon Warta | 2015-12-09 | 4 | -26/+61 |
|/ | |||||
* | Merge pull request #343 from webmaster128/args | Simon Warta | 2015-12-08 | 30 | -234/+237 |
|\ | | | | | Replace C interfaces in cli apps with C++ interfaces | ||||
| * | Replace C interfaces in cli apps with C++ interfaces | Simon Warta | 2015-12-08 | 30 | -234/+237 |
|/ | |||||
* | Merge pull request #342 from webmaster128/rm-libraryinitializer | Simon Warta | 2015-12-08 | 1 | -3/+0 |
|\ | | | | | Remove LibraryInitializer from cli | ||||
| * | Remove LibraryInitializer from cli | Simon Warta | 2015-12-08 | 1 | -3/+0 |
|/ | |||||
* | Fix indent in test_passhash | Simon Warta | 2015-12-08 | 1 | -1/+1 |
| | |||||
* | Merge pull request #311 from mouse07410/master | Jack Lloyd | 2015-12-08 | 1 | -8/+18 |
|\ | | | | | Improve output formating in python example | ||||
| * | Merge pull request #7 from randombit/master | Mouse | 2015-10-27 | 86 | -541/+3914 |
| |\ | | | | | | | Update to match current Botan | ||||
| * \ | Merge pull request #6 from randombit/master | Mouse | 2015-10-25 | 9 | -123/+115 |
| |\ \ | | | | | | | | | Bring up to date with random bit/botan | ||||
| * \ \ | Merge pull request #5 from randombit/master | Mouse | 2015-10-23 | 3 | -0/+12 |
| |\ \ \ | | | | | | | | | | | Sync up with random bit | ||||
| * | | | | Added comments explaining when .decode() is needed on mce_decrypt | Uri Blumenthal | 2015-10-23 | 1 | -2/+7 |
| | | | | | |||||
| * | | | | Fix minor output problem. | Mouse | 2015-10-23 | 1 | -8/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added MCEIES plaintext and decrypted output. Added output length where it was missing. Changed "Public key bits" output to Base64 to match cert.toString() | ||||
| * | | | | Merge pull request #4 from randombit/master | Mouse | 2015-10-22 | 1 | -4/+13 |
| |\ \ \ \ | | | | | | | | | | | | | Bring in line with mainstream botan | ||||
* | | | | | | 1.11.25 release1.11.25 | Jack Lloyd | 2015-12-07 | 2 | -7/+17 |
| | | | | | | |||||
* | | | | | | Add OS utility header | Jack Lloyd | 2015-12-05 | 7 | -102/+197 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide abstractions for the locking allocator (allocate and free locked pages) to decouple it from the platform dependent code. Should make it easy to write a Windows version using VirtualAlloc+VirtualLock. Exposes max mlock limit as a build.h toggle | ||||
* | | | | | | Make portable GCM multiply operation run in constant time. | Jack Lloyd | 2015-12-04 | 1 | -9/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | Checked with ctgrind | ||||
* | | | | | | Merge pull request #321 from matejk/fix_algo_registry_locking_windows | Jack Lloyd | 2015-12-04 | 3 | -6/+60 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Algo_Registry: Use CRITICAL_SECTION on Windows to prevent hang during initialization | ||||
| * | | | | | | Added myself to credits/copyright. | Matej Kenda | 2015-11-20 | 3 | -0/+7 |
| | | | | | | | |||||
| * | | | | | | Merged two sections of Botan namespace as suggested by randombit. ↵ | Matej Kenda | 2015-11-19 | 1 | -5/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Preprocessing sections are now split in two. | ||||
| * | | | | | | Merge branch 'master' of github.com:randombit/botan into ↵ | Matej Kenda | 2015-11-19 | 120 | -21886/+9382 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | fix_algo_registry_locking_windows | ||||
| * | | | | | | | Fixed default ctor for WinCS_Mutex | Matej Kenda | 2015-11-04 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | #321: changed implementation of CriticalSection locking in algo registry. | Matej Kenda | 2015-11-04 | 1 | -34/+38 |
| | | | | | | | | |||||
| * | | | | | | | Algo_Registry: Use CRITICAL_SECTION instead of std::mutex to prevent hang in ↵ | Matej Kenda | 2015-11-03 | 1 | -5/+49 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DllMain when initialising global constants. | ||||
* | | | | | | | | Missing test update for ECC group removal. | Jack Lloyd | 2015-12-02 | 1 | -4/+0 |
| | | | | | | | | |||||
* | | | | | | | | Remove support for broken 112 and 128 bit SECP ECC groups. | Jack Lloyd | 2015-12-02 | 4 | -54/+5 |
| | | | | | | | | |||||
* | | | | | | | | Add update overload taking std::string to PK_Verifier and PK_Signer | Jack Lloyd | 2015-12-02 | 1 | -1/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because convenient | ||||
* | | | | | | | | Avoid ever returning 0 from CPUID::cache_line_size | Jack Lloyd | 2015-12-02 | 2 | -1/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Take the value from build.h if we have no way of getting it dynamically. Fixes an infinite loop in AES on non-x86 introduced in ebf2164a, as otherwise it does for(size_t i = 0; i != ...; i += 0) {} while iterating over the TE tables. | ||||
* | | | | | | | | Add more workfactor estimate helpers. | Jack Lloyd | 2015-11-29 | 6 | -32/+53 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically a named one for integer factorization (despite using same formula as DL calc) which incorporates the k value from RFC 3766. Also adds dl_exponent_size which returns the exponent size, this one ignores k thus using a ~10 bit larger exponent than strictly necessary. Adding in k downgrades 1024 bit RSA to exactly 80 bits, which is probably about right. | ||||
* | | | | | | | | Improve side channel attack resistance of table based AES impl | Jack Lloyd | 2015-11-29 | 4 | -417/+172 |
| | | | | | | | | |||||
* | | | | | | | | Fix compile error when compression is disabled | Jack Lloyd | 2015-11-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Missed because Travis uses zlib and company even in the min build. GH #337 | ||||
* | | | | | | | | Guard these test calls with the same feature macro guarding their definition. | Jack Lloyd | 2015-11-28 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GH #337 | ||||
* | | | | | | | | Add differential compression test. | Jack Lloyd | 2015-11-28 | 2 | -42/+88 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change getrusage output to static system data since it is sparse and changes rarely, and so actually does trigger the differential test. | ||||
* | | | | | | | | Convert const char* arguments on Test:: to std::strings | Jack Lloyd | 2015-11-28 | 8 | -72/+57 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unless they are actually optional | ||||
* | | | | | | | | Push the hardcoded entropy estimates up to build.h | Jack Lloyd | 2015-11-28 | 11 | -70/+81 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Defaults should be fine for everyone but it makes the values more transparent | ||||
* | | | | | | | | Better error checking for <libs> settings in module info files | Jack Lloyd | 2015-11-28 | 1 | -0/+7 |
| | | | | | | | | |||||
* | | | | | | | | Merge pull request #320 from matejk/fix_crash_in_comp_filter | Simon Warta | 2015-11-26 | 1 | -0/+7 |
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Fixed crash in compression filter when transform argument is null. | ||||
| * | | | | | | | | Compression filter: Reorganised verification order of transform. | Matej Kenda | 2015-11-26 | 1 | -4/+6 |
| | | | | | | | | | |||||
| * | | | | | | | | Fixed crash in compression filter when transform argument is null. | Matej Kenda | 2015-11-03 | 1 | -1/+6 |
| |/ / / / / / / | |||||
* | | | | | | | | Ignore anything in the output dir | Jack Lloyd | 2015-11-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip] |