/** * \brief Definitions for RUMP cgd * \author Josef Soentgen * \date 2014-04-11 */ /* * Copyright (C) 2014 Genode Labs GmbH * * This file is part of the Genode OS framework, which is distributed * under the terms of the GNU General Public License version 2. */ #ifndef _INCLUDE__RUMP_CGD__CGD_H_ #define _INCLUDE__RUMP_CGD__CGD_H_ #include /** * File to upon the back-end will open a block session */ #define GENODE_BLOCK_SESSION "block_session" /** * Device to create within rump */ #define GENODE_DEVICE "/genode" /** * Encryption algorithm used by cgd */ #define CGD_ALGORITHM "aes-cbc" /** * Initialization vector method used by cgd */ #define CGD_IVMETHOD "encblkno1" /** * Key length in bits */ #define CGD_KEYLEN 256 /** * Sync I/O back-end with underlying Genode subsystems */ void rump_io_backend_sync(); #endif /* _INCLUDE__RUMP_CGD__CGD_H_ */