Commit Graph

29 Commits (b30d9c54b242aee062ae52d93e6714714d591f8e)

Author SHA1 Message Date
Micah Snyder (micasnyd) 9e20cdf6ea Add CMake build tooling 5 years ago
Micah Snyder (micasnyd) 1c996e8872 bb12238 - Removing support for deprecated readdir_r() function. The readdir() function is thread safe so long as you don't share a dir object between threads. If you do, it requires a mutex. 6 years ago
Micah Snyder (micasnyd) eb4439ac8c bb12319: Correction to return value check for EVP_VerifyFinal calls in libclamav's crypto functions. 6 years ago
Rosen Penev b116ca80d6 Fix compilation without deprecated OpenSSL 1.1 APIs 6 years ago
Micah Snyder 72fd33c8b2 clang-format'd using new .clang-format rules. 6 years ago
Andrew a9a7122b1a Add more complete support for SHA384, SHA512 hashes 7 years ago
Mickey Sola 65ce67f911 0.101.0 - Removing call to EVP_cleanup since cleanup is now handled by auto-deinit 7 years ago
Anthony Chan 81b06239cc Add missing const qualifier for "alg" (algorithm) parameter for various ClamAV crypto functions 7 years ago
Anthony Chan f50f7f306e Add missing const keyword in cl_update_hash() 7 years ago
Mickey Sola df7cc5cb6e openssl - fixing linking issue where VS2015 would fail to find external function definitions 8 years ago
Mickey Sola fa15aa98c7 bb11594 - allow for compilation against openssl 1.1.0 9 years ago
Shawn Webb 40fef0760e Forward-port the I/O wrapping code Dave Raynor wrote to fix an older bug that happened in the hashing code 11 years ago
Shawn Webb 78d4a9985a bb11176 - Instruct OpenSSL to allow MD5 when in FIPS-compliant mode 11 years ago
Shawn Webb 30a7509744 Add proof-of-concept XDP support. 11 years ago
Shawn Webb cd94be7a52 Silence a bunch of compiler warnings in libclamav 11 years ago
Shawn Webb 60d8d2c352 Move all the crypto API to clamav.h 11 years ago
Shawn Webb 5628bc8500 Add verbiage regarding linking OpenSSL 11 years ago
Shawn Webb 5e892ed458 Replace old timegm code with code that works better on Solaris 11 years ago
Shawn Webb 81d20ea271 Fix buildbot 11 years ago
Shawn Webb 63f1687876 Provide a timegm implementation for Solaris 10 and below. 11 years ago
Shawn Webb da6e06dd68 Provide further abstractions to the OpenSSL integration work 11 years ago
Shawn Webb ac81e04d34 Use abstracted stat calls 11 years ago
Shawn Webb 4d0353424f Fix CIDs 12008, 12007, 12005, 12002, 12001, 11787, 11774, and 11724 11 years ago
Shawn Webb 5c428be3e1 Fix CIDs 12006 12004 11809 11808 11787 11728 11723 11719 11718 11717 11716 11658 11653 11 years ago
Shawn Webb f077c6174f Fix some race conditions. Fix some memory leaks. 11 years ago
Shawn Webb 9161c9200f Fix typo 11 years ago
Shawn Webb a1cbd793f3 Fix all memory leaks introduce by OpenSSL backport. 11 years ago
Shawn Webb 7fb5036fb2 Make Valgrind happy. Rely less on EVP_MD_CTX_create. 11 years ago
Shawn Webb b2e7c931d0 Use OpenSSL for hashing. 11 years ago