21 #include <openssl/rsa.h>
27 #if OPENSSL_VERSION_NUMBER >= 0x10100005L && !defined(LIBRESSL_VERSION_NUMBER)
28 #define CJOSE_OPENSSL_11X
35 #define CJOSE_UNUSED_PARAM(x) (void)(x)
40 typedef void *(*cjose_alloc_fn_t)(size_t);
44 typedef void *(*cjose_alloc3_fn_t)(size_t,
const char *, int);
49 typedef void *(*cjose_realloc_fn_t)(
void *, size_t);
53 typedef void *(*cjose_realloc3_fn_t)(
void *, size_t,
const char *, int);
176 #endif // CJOSE_UTIL_H
void *(* cjose_alloc_fn_t)(size_t)
Definition: util.h:40
void(* cjose_dealloc_fn_t)(void *)
Definition: util.h:58
void *(* cjose_realloc3_fn_t)(void *, size_t, const char *, int)
Definition: util.h:53
cjose_realloc3_fn_t cjose_get_realloc3()
void *(* cjose_alloc3_fn_t)(size_t, const char *, int)
Definition: util.h:44
void cjose_set_alloc_ex_funcs(cjose_alloc3_fn_t alloc3, cjose_realloc3_fn_t realloc3, cjose_dealloc3_fn_t dealloc3)
void cjose_set_alloc_funcs(cjose_alloc_fn_t alloc, cjose_realloc_fn_t realloc, cjose_dealloc_fn_t dealloc)
int cjose_const_memcmp(const uint8_t *a, const uint8_t *b, const size_t size)
void(* cjose_dealloc3_fn_t)(void *, const char *, int)
Definition: util.h:62
cjose_realloc_fn_t cjose_get_realloc()
cjose_dealloc3_fn_t cjose_get_dealloc3()
cjose_alloc_fn_t cjose_get_alloc()
cjose_alloc3_fn_t cjose_get_alloc3()
void *(* cjose_realloc_fn_t)(void *, size_t)
Definition: util.h:49
cjose_dealloc_fn_t cjose_get_dealloc()