dm-matryoshka is a Linux Device Mapper implementation for Matryoshka.
- Linux kernel source
- gcc
- modprobe
- depmod
- [Optional] X.509 certificate to sign kernel module, required for UEFI Secure Boot
The following are Makefile operations:
$ make
Please change the file paths for the public and private X.509 key files in the Makefile.
$ make sign
# make install
# make load
# make unload
Take a look at the bash scripts in the bin directory to get an idea of how to use this device mapper.
Essentially, using dmsetup
.
Feel free to create Issues and issue Pull Requests/send Git patches to contribute to this project.
Code is dual-licensed under GNU General Public License version 2 and BSD 3-Clause License.