blob: 9aa40242b1f1ace296c1976ff09cf828f28fbbaf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/*
* Public domain
* compatibility shim for OpenSSL 3
* overloading unistd.h is a ugly guly hack for this issue but works here
*/
#include_next <unistd.h>
#include <openssl/cms.h>
#include <openssl/stack.h>
#ifndef DECLARE_STACK_OF
#define DECLARE_STACK_OF DEFINE_STACK_OF
#endif
static inline int
CMS_get_version(CMS_ContentInfo *cms, long *version)
{
*version = 3;
return 1;
}
static inline int
CMS_SignerInfo_get_version(CMS_SignerInfo *si, long *version)
{
*version = 3;
return 1;
}
|