aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils
Commit message (Expand)AuthorAgeFilesLines
* lib/utils: Convert &vec[0] to vec.data()Simon Warta2015-06-235-13/+12
* Add missing headers fixing GCC 4.7 buildlloyd2015-06-171-0/+1
* Avoid 0-defining BOTAN_USE_GCC_INLINE_ASMsimon2015-05-312-4/+4
* Fix code that triggers a strange MSVC 'performance warning'git2015-04-081-1/+1
* Comile fixes for VC 2013. Based on github pull 56neusdan2015-03-101-0/+4
* Add BOTAN_NOEXCEPT macro to work around missing noexcept in VS 2013.rcdailey2015-03-081-1/+1
* Fix macro checks for zero_mem. Github 55lloyd2015-03-061-2/+2
* Add missing includes, broke clanglloyd2015-03-041-0/+2
* Add specialized reducers for P-192, P-224, P-256 and P-384lloyd2015-02-261-0/+1
* Hide all uses of boost filesystem in fs.cpp. Use readdir as anlloyd2015-02-213-0/+102
* Add version_cstr (returns const char*) and move tag_size from AEAD tolloyd2015-02-112-0/+7
* Move Cipher_Mode enum out of types.h, move stream cipher mode to new headerlloyd2015-02-051-6/+0
* Enable OpenSSL for providing ciphers and hashes again.lloyd2015-02-054-217/+0
* Remove algo factory, engines, global RNG, global state, etc.lloyd2015-02-0414-13/+668
* Convert PK operations to using Algo_Registry instead of Engine.lloyd2015-02-031-6/+6
* Add a runtime map of string->func() which when called returnlloyd2015-01-283-17/+34
* Reference memset via std namespacelloyd2015-01-271-1/+1
* Don't define overloads if there is no native uint128_t. Github 47lloyd2015-01-271-0/+2
* Add support for configuring a TLS::Policy by text filelloyd2015-01-233-103/+39
* Centralize where string.h/cstring is included to mem_ops.hlloyd2015-01-231-1/+1
* Amalgamation fixeslloyd2015-01-231-0/+11
* Remove memset_s, not implemented on any machine I can test on andlloyd2015-01-231-7/+5
* Ensure all files have copyright and license info.lloyd2015-01-1043-45/+47
* Add missing includelloyd2015-01-081-0/+1
* Add SHA-512/256lloyd2015-01-081-0/+42
* Use RtlSecureZeroMemory or memset_s if availablelloyd2015-01-071-0/+13
* Add Poly1305, based on poly1305-donna by Andrew Moon.lloyd2014-12-292-0/+117
* Add abstract database interface so applications can easily store infolloyd2014-12-205-67/+122
* Add MinGW support for the CryptoAPI RNG. Also disable the dependencieslloyd2014-12-171-0/+1
* Add an implementation of McEliece encryption based on HyMESfstrenzke2014-11-263-13/+56
* Fix warnings in Altivec header and add AltiVec detection for POWER8lloyd2014-11-161-0/+2
* Add some util functions for timing attack countermeasures from Falkolloyd2014-11-153-0/+103
* These should be template specializationslloyd2014-11-051-5/+7
* Various small fixes and cleanups, new is_prime utillloyd2014-11-031-2/+0
* Have clear_mem just be a plain memset and only call the (slow)lloyd2014-08-091-1/+1
* VC2013 doesn't support __func__. Github #22lloyd2014-05-151-4/+4
* Add default constructors to work around VC2013 issue. Github #17lloyd2014-05-011-0/+2
* Check Content-Length of HTTP responseslloyd2014-04-051-1/+10
* Use stdint.h instead of cstdint for Clang. Bugzilla 266lloyd2014-02-211-7/+9
* Remove dependency on boost string algoslloyd2014-02-133-13/+30
* Add ChaChalloyd2014-01-311-12/+41
* More unique_ptr, and pull <memory> all the way up to types.hlloyd2014-01-181-0/+1
* Split off the keyed interfaces of transform to Keyed_Transformlloyd2014-01-181-0/+6
* Fix dependency checks for intrinsics and runtime Altivec checklloyd2014-01-101-1/+1
* Move lib into srclloyd2014-01-1047-0/+4596