aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils
Commit message (Expand)AuthorAgeFilesLines
* Don't reject TLS packets with zero plaintext bytesJack Lloyd2016-04-151-0/+6
* Clean up PK decryption encoding.Jack Lloyd2016-03-201-5/+9
* Add PK_Decryptor::decrypt_or_randomJack Lloyd2016-03-201-2/+24
* Merge GH #422 Use system_time instead of high_resolution_clockJack Lloyd2016-03-101-1/+1
|\
| * Use chrono::system_clock instead of chrono::high_resolution_clock in get_syst...Daniel Neus2016-03-071-1/+1
* | remove redundant returnDaniel Neus2016-03-081-1/+0
* | add support for VirtualLock/VirtualUnlock on WindowsDaniel Neus2016-03-071-1/+51
|/
* Remaining cppcheck fixes that are not covered by GH #444Daniel Neus2016-03-051-2/+2
* cppcheck fixes: Class 'X' has a constructor with 1 argument that is not expli...Daniel Neus2016-03-055-36/+36
* fix a typo in os_utils that prevents retrieval of the current process id on w...Daniel Neus2016-03-011-2/+2
* Avoid some Wshadows in GCC 4.8Jack Lloyd2016-02-201-7/+6
* Add constant time conditional swap, add, sub for bigint wordsJack Lloyd2016-02-171-1/+1
* Avoid Coverity false positiveJack Lloyd2016-02-091-1/+5
* Utils needs librt dependency due to calling clock_gettimeJack Lloyd2016-02-071-0/+4
* Add explicit fork check to HMAC_RNGJack Lloyd2016-02-072-8/+104
* Remove redundant initialization. Closes GH #399Jack Lloyd2016-02-071-1/+0
* Merge remote-tracking branch 'remotes/github/master' into noreturnDaniel Neus2016-01-097-104/+104
|\
| * Mass-prefix member vars with m_René Korthaus2016-01-087-104/+104
* | move noreturn before the function declarationDaniel Neus2016-01-081-2/+2
* | don't declare functions noreturn that are maybe implemented in the futureDaniel Neus2016-01-081-1/+1
* | add BOTAN_NORETURN macro and mark those functions that do not return with itDaniel Neus2016-01-082-2/+2
|/
* String comparision fixesDaniel Neus2016-01-043-11/+11
* Use valgrind's memcheck API for checking const time annotationsJack Lloyd2016-01-031-14/+27
* Use memcpy instead of misaligned pointer casts for reading words.Jack Lloyd2015-12-312-80/+44
* Add missing assignment in DataSource::discard_nextJack Lloyd2015-12-311-0/+1
* Merge pull request #378 from neusdan/warning_fixesJack Lloyd2015-12-261-1/+0
|\
| * some trivial compiler/PVS-Studio warning fixesDaniel Neus2015-12-221-1/+0
* | Guard all std::mem* ops against any call with zero length.Jack Lloyd2015-12-252-21/+36
|/
* Merge the openssl code together.Jack Lloyd2015-12-192-51/+0
* CLI rewriteJack Lloyd2015-12-193-2/+50
* Add missing include in dyn_load.cppSimon Warta2015-12-121-0/+1
* Build fix. Add SQL_DB_Error exception typeJack Lloyd2015-12-112-9/+18
* Disable asio serial port support to avoid Darwin braindamage. GH #350Jack Lloyd2015-12-111-1/+9
* Missing addsJack Lloyd2015-12-116-6/+4
* Reroot the exception hierarchy into a toplevel Exception classJack Lloyd2015-12-118-33/+44
* Add OS utility headerJack Lloyd2015-12-056-102/+191
* Avoid ever returning 0 from CPUID::cache_line_sizeJack Lloyd2015-12-021-1/+1
* Improve side channel attack resistance of table based AES implJack Lloyd2015-11-291-2/+17
* Remove bogus code from generic mp_madd header, noticed on PPC build.Jack Lloyd2015-11-231-2/+2
* Remove mul128.h header from public viewJack Lloyd2015-11-161-6/+6
* Add remove_all to TLS session manager interfaceJack Lloyd2015-11-133-4/+10
* Update and consolidate the test framework.Jack Lloyd2015-11-112-6/+6
* Remove unused xor_buf.h (internal header merged into mem_ops.h)Jack Lloyd2015-10-271-144/+0
* Merge pull request #314 from randombit/ct-tls-cbc-paddingJack Lloyd2015-10-261-1/+53
|\
| * Missing include dependencyJack Lloyd2015-10-261-1/+1
| * Asan fix - referencing &vec[vec.size()] instead of vec.end()Jack Lloyd2015-10-261-0/+16
| * TLS improvementsJack Lloyd2015-10-251-0/+36
* | Merge pull request #313 from randombit/path-validation-fixesJack Lloyd2015-10-262-1/+24
|\ \ | |/ |/|
| * Fix cert validation bugs found by x509test.Jack Lloyd2015-10-232-1/+24
* | Make Montgomery reduction constant time.Jack Lloyd2015-10-241-71/+48
|/