mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-27 00:19:36 -05:00
51d8bfddbe
Signed-off-by: Daniel Weiße <dw@edgeless.systems>
827 B
827 B
constellation-mount-utils
Dependencies
This package uses the C library libcryptsetup
for device mapping.
To install the required dependencies on Ubuntu run:
sudo apt install libcryptsetup-dev
Testing
A small test program is available in test/main.go
.
To build the program run:
go build -o test/crypt ./test/
Create a new crypt device for /dev/sdX
and map it to /dev/mapper/volume01
:
sudo test/crypt -source /dev/sdX -target volume01 -v 4
You can now interact with the mapped volume as if it was an unformatted device:
sudo mkfs.ext4 /dev/mapper/volume01
sudo mount /dev/mapper/volume01 /mnt/volume01
Close the mapped volume:
sudo umount /mnt/volume01
sudo test/crypt -c -target volume01 -v 4