// SPDX-License-Identifier: Apache-2.0 #include #include #include #include extern "C" { static const ModuleSymbol crypt_module_symbols[] = { DEFINE_MODULE_SYMBOL(crypt_get_iv), DEFINE_MODULE_SYMBOL(crypt_generate_iv), DEFINE_MODULE_SYMBOL(crypt_encrypt), DEFINE_MODULE_SYMBOL(crypt_decrypt), DEFINE_MODULE_SYMBOL(djb2_str), DEFINE_MODULE_SYMBOL(djb2_data), MODULE_SYMBOL_TERMINATOR }; Module crypt_module = { .name = "crypt", .start = [] -> error_t { return ERROR_NONE; }, .stop = [] -> error_t { return ERROR_NONE; }, .symbols = crypt_module_symbols, .internal = nullptr }; }