Skip to content

Commit 524d791

Browse files
committed
Add CMS_SignerInfo shims
1 parent 273a1f5 commit 524d791

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

shim/shim.h

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,22 @@ static inline void EVP_PKEY_assign_wrapper(EVP_PKEY *pkey, RSA *rsakey) {
2121
EVP_PKEY_assign(pkey, EVP_PKEY_RSA, rsakey);
2222
}
2323

24+
static inline STACK_OF(CMS_SignerInfo) *STACK_CMS_SignerInfo_new_null() {
25+
return SKM_sk_new_null(CMS_SignerInfo);
26+
}
27+
28+
static inline void STACK_CMS_SignerInfo_free(STACK_OF(CMS_SignerInfo) *stack) {
29+
SKM_sk_free(CMS_SignerInfo, stack);
30+
}
31+
32+
static inline int STACK_CMS_SignerInfo_push(STACK_OF(CMS_SignerInfo) *stack, void *data) {
33+
return SKM_sk_push(CMS_SignerInfo, stack, data);
34+
}
35+
36+
static inline void *STACK_CMS_SignerInfo_pop(STACK_OF(CMS_SignerInfo) *stack) {
37+
return SKM_sk_pop(CMS_SignerInfo, stack);
38+
}
39+
2440
static inline STACK_OF(X509) *STACK_X509_new_null() {
2541
return SKM_sk_new_null(X509);
2642
}

0 commit comments

Comments
 (0)