aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Missing addsJack Lloyd2015-12-1126-41/+39
|
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-1182-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-cliSimon Warta2015-12-0943-36/+36
|\ | | | | Rename cmd/app -> cli
| * Rename cmd/app -> cliSimon Warta2015-12-0943-36/+36
|/
* Merge pull request #346 from webmaster128/sanitySimon Warta2015-12-092-23/+24
|\ | | | | Minor sanity updates for OctetString
| * Minor sanity updates for OctetStringSimon Warta2015-12-092-23/+24
|/
* Merge pull request #347 from webmaster128/getoptSimon Warta2015-12-091-1/+1
|\ | | | | Improve getopt error message
| * Improve getopt error messageSimon Warta2015-12-091-1/+1
|/
* Merge pull request #349 from webmaster128/repair-tls_proxy-appSimon Warta2015-12-091-8/+8
|\ | | | | Fix tls_proxy app
| * Fix tls_proxy appSimon Warta2015-12-091-8/+8
|/ | | | Closes #345
* Merge pull request #348 from webmaster128/travis-boostSimon Warta2015-12-094-26/+61
|\ | | | | Add boost builds on Travis OSX
| * Add boost builds on Travis OSXSimon Warta2015-12-094-26/+61
|/
* Merge pull request #343 from webmaster128/argsSimon Warta2015-12-0830-234/+237
|\ | | | | Replace C interfaces in cli apps with C++ interfaces
| * Replace C interfaces in cli apps with C++ interfacesSimon Warta2015-12-0830-234/+237
|/
* Merge pull request #342 from webmaster128/rm-libraryinitializerSimon Warta2015-12-081-3/+0
|\ | | | | Remove LibraryInitializer from cli
| * Remove LibraryInitializer from cliSimon Warta2015-12-081-3/+0
|/
* Fix indent in test_passhashSimon Warta2015-12-081-1/+1
|
* Merge pull request #311 from mouse07410/masterJack Lloyd2015-12-081-8/+18
|\ | | | | Improve output formating in python example
| * Merge pull request #7 from randombit/masterMouse2015-10-2786-541/+3914
| |\ | | | | | | Update to match current Botan
| * \ Merge pull request #6 from randombit/masterMouse2015-10-259-123/+115
| |\ \ | | | | | | | | Bring up to date with random bit/botan
| * \ \ Merge pull request #5 from randombit/masterMouse2015-10-233-0/+12
| |\ \ \ | | | | | | | | | | Sync up with random bit
| * | | | Added comments explaining when .decode() is needed on mce_decryptUri Blumenthal2015-10-231-2/+7
| | | | |
| * | | | Fix minor output problem.Mouse2015-10-231-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/masterMouse2015-10-221-4/+13
| |\ \ \ \ | | | | | | | | | | | | Bring in line with mainstream botan
* | | | | | 1.11.25 release1.11.25Jack Lloyd2015-12-072-7/+17
| | | | | |
* | | | | | Add OS utility headerJack Lloyd2015-12-057-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 Lloyd2015-12-041-9/+16
| | | | | | | | | | | | | | | | | | | | | | | | Checked with ctgrind
* | | | | | Merge pull request #321 from matejk/fix_algo_registry_locking_windowsJack Lloyd2015-12-043-6/+60
|\ \ \ \ \ \ | | | | | | | | | | | | | | Algo_Registry: Use CRITICAL_SECTION on Windows to prevent hang during initialization
| * | | | | | Added myself to credits/copyright.Matej Kenda2015-11-203-0/+7
| | | | | | |
| * | | | | | Merged two sections of Botan namespace as suggested by randombit. ↵Matej Kenda2015-11-191-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Preprocessing sections are now split in two.
| * | | | | | Merge branch 'master' of github.com:randombit/botan into ↵Matej Kenda2015-11-19120-21886/+9382
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fix_algo_registry_locking_windows
| * | | | | | | Fixed default ctor for WinCS_MutexMatej Kenda2015-11-041-1/+1
| | | | | | | |
| * | | | | | | #321: changed implementation of CriticalSection locking in algo registry.Matej Kenda2015-11-041-34/+38
| | | | | | | |
| * | | | | | | Algo_Registry: Use CRITICAL_SECTION instead of std::mutex to prevent hang in ↵Matej Kenda2015-11-031-5/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DllMain when initialising global constants.
* | | | | | | | Missing test update for ECC group removal.Jack Lloyd2015-12-021-4/+0
| | | | | | | |
* | | | | | | | Remove support for broken 112 and 128 bit SECP ECC groups.Jack Lloyd2015-12-024-54/+5
| | | | | | | |
* | | | | | | | Add update overload taking std::string to PK_Verifier and PK_SignerJack Lloyd2015-12-021-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because convenient
* | | | | | | | Avoid ever returning 0 from CPUID::cache_line_sizeJack Lloyd2015-12-022-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 Lloyd2015-11-296-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 implJack Lloyd2015-11-294-417/+172
| | | | | | | |
* | | | | | | | Fix compile error when compression is disabledJack Lloyd2015-11-291-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 Lloyd2015-11-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GH #337
* | | | | | | | Add differential compression test.Jack Lloyd2015-11-282-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::stringsJack Lloyd2015-11-288-72/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unless they are actually optional
* | | | | | | | Push the hardcoded entropy estimates up to build.hJack Lloyd2015-11-2811-70/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Defaults should be fine for everyone but it makes the values more transparent
* | | | | | | | Better error checking for <libs> settings in module info filesJack Lloyd2015-11-281-0/+7
| | | | | | | |
* | | | | | | | Merge pull request #320 from matejk/fix_crash_in_comp_filterSimon Warta2015-11-261-0/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fixed crash in compression filter when transform argument is null.
| * | | | | | | | Compression filter: Reorganised verification order of transform.Matej Kenda2015-11-261-4/+6
| | | | | | | | |
| * | | | | | | | Fixed crash in compression filter when transform argument is null.Matej Kenda2015-11-031-1/+6
| |/ / / / / / /
* | | | | | | | Ignore anything in the output dirJack Lloyd2015-11-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ci skip]