mirror of
https://github.com/edgelesssys/constellation.git
synced 2024-12-29 01:16:12 -05:00
0a24de24ee
Signed-off-by: Daniel Weiße <dw@edgeless.systems> |
||
---|---|---|
.. | ||
cryptmapper | ||
kms | ||
test | ||
README.md |
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