uthenticode
2.0.1-19005f0
|
Classes | |
struct | Authenticode_SpcAttributeTypeAndOptionalValue |
struct | Authenticode_DigestInfo |
struct | Authenticode_SpcIndirectDataContent |
Typedefs | |
using | BIO_ptr = std::unique_ptr< BIO, decltype(&BIO_free)> |
using | ASN1_OBJECT_ptr = std::unique_ptr< ASN1_OBJECT, decltype(&ASN1_OBJECT_free)> |
using | ASN1_TYPE_ptr = std::unique_ptr< ASN1_TYPE, decltype(&ASN1_TYPE_free)> |
using | OpenSSL_ptr = std::unique_ptr< char, decltype(&OpenSSL_free)> |
using | BN_ptr = std::unique_ptr< BIGNUM, decltype(&BN_free)> |
using | STACK_OF_X509_ptr = std::unique_ptr< STACK_OF(X509), decltype(&SK_X509_free)> |
using | SectionList = std::vector< const peparse::bounded_buffer * > |
Functions | |
void | OpenSSL_free (void *ptr) |
void | SK_X509_free (stack_st_X509 *ptr) |
Variables | |
constexpr auto | SPC_INDIRECT_DATA_OID = "1.3.6.1.4.1.311.2.1.4" |
constexpr auto | SPC_NESTED_SIGNATURE_OID = "1.3.6.1.4.1.311.2.4.1" |
This namespace is intentionally undocumented.
using uthenticode::impl::ASN1_OBJECT_ptr = typedef std::unique_ptr<ASN1_OBJECT, decltype(&ASN1_OBJECT_free)> |
using uthenticode::impl::ASN1_TYPE_ptr = typedef std::unique_ptr<ASN1_TYPE, decltype(&ASN1_TYPE_free)> |
using uthenticode::impl::BIO_ptr = typedef std::unique_ptr<BIO, decltype(&BIO_free)> |
using uthenticode::impl::BN_ptr = typedef std::unique_ptr<BIGNUM, decltype(&BN_free)> |
using uthenticode::impl::OpenSSL_ptr = typedef std::unique_ptr<char, decltype(&OpenSSL_free)> |
using uthenticode::impl::SectionList = typedef std::vector<const peparse::bounded_buffer *> |
using uthenticode::impl::STACK_OF_X509_ptr = typedef std::unique_ptr<STACK_OF(X509), decltype(&SK_X509_free)> |
void uthenticode::impl::OpenSSL_free | ( | void * | ptr | ) |
void uthenticode::impl::SK_X509_free | ( | stack_st_X509 * | ptr | ) |
|
constexpr |
|
constexpr |