/edgeless-mariadb

Primary LanguageC++GNU General Public License v2.0GPL-2.0

edgeless-mariadb

This is a modified MariaDB designed to run in an SGX enclave. It is used by EdgelessDB.

Build

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make -j`nproc`

Test

Some tests require a running mariadbd:

cd build
scripts/mysql_install_db --srcdir=.. --auth-root-authentication-method=normal --no-defaults
sql/mariadbd --no-defaults --datadir=./data

Then just run ctest:

cd build
MARIADB_CC_TEST=1 ctest --output-on-failure