You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think you are technically missing an #include <stdexcept> in uthenticode.h between <optional> and <vector>. This doesn't cause an issue because evidently <optional> transiently includes <stdexcept>.
Furthermore at least for me an #include <openssl/bn.h> was missing as well in that same header. Without it I get an error for using BN_ptr = std::unique_ptr<BIGNUM, decltype(&BN_free)>;. This may be owed to the fact that I have adjusted the code in various places and bring some stuff into scope before including uthenticode and hide other stuff from it. I also don't make use of your #include <pe-parse/parse.h> ... it may play into that as well.
The text was updated successfully, but these errors were encountered:
Hi,
wanted to bring another point to your attention.
I think you are technically missing an
#include <stdexcept>
inuthenticode.h
between<optional>
and<vector>
. This doesn't cause an issue because evidently<optional>
transiently includes<stdexcept>
.Furthermore at least for me an
#include <openssl/bn.h>
was missing as well in that same header. Without it I get an error forusing BN_ptr = std::unique_ptr<BIGNUM, decltype(&BN_free)>;
. This may be owed to the fact that I have adjusted the code in various places and bring some stuff into scope before including uthenticode and hide other stuff from it. I also don't make use of your#include <pe-parse/parse.h>
... it may play into that as well.The text was updated successfully, but these errors were encountered: