Commit Graph

95 Commits (e766303b2f6c96297c3c3bed17a0915538d6c1d0)

Author SHA1 Message Date
Micah Snyder ebea41ed64 Moving variable declaration to top of function because ‘for’ loop initial declarations are only allowed in C99 mode. 7 years ago
Andrew 7f46503595 Allow the NULL to be missing on all AlgorithmIds 7 years ago
Andrew 64ecd1099c Fix support for authenticode signatures from external .cat files 7 years ago
Andrew 50d1a0b6e9 Make --dumpcerts be more consistent, improve cert processing 7 years ago
Andrew db39ba2a4d Add debug message in the case where a seemingly useless cert is detected 7 years ago
Andrew 5df252e7cd Set the certSign flag for certificates without a KeyUsage 7 years ago
Andrew b1c135393b Allow x509 certs with v1 TBSCertificate sections in the timestamp chain 7 years ago
Andrew 0bbf4e13a6 Fix a bug causing nested signatures to trigger the no-countersignature case 7 years ago
Andrew d28779ec6a Allow for the timestampToken OID in place of pkcs7-data OID in the countersignature 7 years ago
Andrew 796cf4ced9 Allow '0' as a counterSignature version 7 years ago
Andrew 0973eb97be Add more support for SHA384/SHA512 7 years ago
Andrew 15c54ab6ba Allow <hashtype>WithRSAEncryption OIDs when expecting <hashtype> OIDs 7 years ago
Andrew ecae7f1976 Fix bug in how ptrs to file data are used for computing Authenticode hash 7 years ago
Andrew a9a7122b1a Add more complete support for SHA384, SHA512 hashes 7 years ago
Andrew c714559526 Add support for MD5 and SHA256 hash-based validation of the exe code 7 years ago
Andrew 604cc8edd1 Allow the countersignature to exist anywhere in unauthAttrs 7 years ago
Andrew a2bb4cdf28 Add support for signatures without unauthAttr section and add more dbg msgs 7 years ago
Andrew b851a649af Skip invalid x509 certificates instead of bailing out completely 7 years ago
Andrew 0a2492de87 Add more debugging messages for fail cases in Authenticode ASN1 parsing 7 years ago
Andrew 144148f1d2 Add minimal support for parsing MD2RSA, RSA, and SHA512RSA certs 7 years ago
Andrew 4cd3d28491 Add minimal support for parsing SHA384-based certificates 7 years ago
Andrew 5ee2fc533f [WIP] Add support for SHA256 signatures 7 years ago
Andrew 8df3fab24f Fix an issue causing the public key to be incorrectly printed with --dumpcerts sometimes 7 years ago
Andrew 7438ffdd6c Fix issue where certificate verification fails if nested sigs present 7 years ago
Andrew 1b5c9f72e3 [WIP] Add support for SHA256 signatures 7 years ago
Andrew 12341e15de Add more debug messages in fail cases, more comments, minor changes 7 years ago
Andrew ee769cc765 Replace (most) ASN1 magic values with #defines 7 years ago
Andrew 937c42e113 Fix white space formatting, replace tabs with spaces 7 years ago
Josh Soref 7cd9337a70 Spelling Adjustments (#30) 7 years ago
Kevin Lin 616c0259c4 libclamav: prints raw certificate metadata 9 years ago
Kevin Lin 1c87b8f345 bb#11003 - divide out dumpcerts output for better readability 9 years ago
Kevin Lin 5eaf0b320a bb#11003 - fix dconf and option handling for nocert and dumpcert 9 years ago
Kevin Lin 059ca61484 compiler warning suppression 9 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Steven Morgan 8bbaf7f9e5 Revert "bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior." 10 years ago
Steven Morgan 8f50c4a179 bb11092: fix up printf format with LFS using patch by Sebastian Andrzej Siewior. 10 years ago
Shawn Webb cf3138e1d2 bb11160 - Plug a few memory leaks 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
Steven Morgan 43fcdb4cea bb#10681 fix speling and gramer errers pointed by uesr. 11 years ago
Shawn Webb da6e06dd68 Provide further abstractions to the OpenSSL integration work 11 years ago
David Raynor 38beaecee5 asn1: identify additional hash algorithm OID values 11 years ago
Shawn Webb f077c6174f Fix some race conditions. Fix some memory leaks. 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
David Raynor 2e3ce7e93a asn1: Logging changes 12 years ago
Shawn Webb 0f418a13cc Print name of authenticode certificate revocation entry when in debug mode 12 years ago
Shawn Webb 50c5d4b56b Fix buildbot 13 years ago
Shawn Webb 7209997f5b bb5638 13 years ago