Skip to content

Commit 504dad8

Browse files
igor-raitsConan-Kudo
authored andcommitted
Add support for OpenSSL 3.0
Signed-off-by: Igor Raits <[email protected]>
1 parent 2aae93b commit 504dad8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Sources/Sign.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <cassert>
1414
#include <cstdint>
1515
#include <openssl/asn1t.h>
16+
#include <openssl/opensslv.h>
1617
#include <vector>
1718

1819
namespace osinside {
@@ -139,7 +140,11 @@ namespace appx {
139140
class EncodedASN1
140141
{
141142
public:
143+
#if OPENSSL_VERSION_NUMBER >= 0x30000000L
144+
template <typename T, int (*TEncode)(const T *, std::uint8_t **)>
145+
#else
142146
template <typename T, int (*TEncode)(T *, std::uint8_t **)>
147+
#endif
143148
static EncodedASN1 FromItem(T *item)
144149
{
145150
std::uint8_t *dataRaw = nullptr;

0 commit comments

Comments
 (0)