/* SPDX-License-Identifier: LGPL-2.1+ */ #pragma once #if HAVE_LIBCRYPTSETUP #include #include "macro.h" /* libcryptsetup define for any LUKS version, compatible with libcryptsetup 1.x */ #ifndef CRYPT_LUKS #define CRYPT_LUKS NULL #endif #ifndef CRYPT_ACTIVATE_SAME_CPU_CRYPT #define CRYPT_ACTIVATE_SAME_CPU_CRYPT (1 << 6) #endif #ifndef CRYPT_ACTIVATE_SUBMIT_FROM_CRYPT_CPUS #define CRYPT_ACTIVATE_SUBMIT_FROM_CRYPT_CPUS (1 << 7) #endif DEFINE_TRIVIAL_CLEANUP_FUNC(struct crypt_device *, crypt_free); void cryptsetup_log_glue(int level, const char *msg, void *usrptr); #endif