luks2crypt
luks2crypt copied to clipboard
Manage linux luks client devices and escrow recovery keys to crypt-server
Document `--luksversion` usage in `README.md`. Also, provide some background on what version to use in relation to Ubuntu version. _https://github.com/square/luks2crypt/issues/66#issuecomment-844789565_
Add the revision sha and build data to `luks2crypt version` output. This data can be passed into the build with `goreleaser`. Example: https://github.com/SpectralOps/teller/blob/v1.1.0/main.go#L55-L59
Add a root main.go similar to [awsssosync](https://github.com/awslabs/ssosync/blob/master/main.go). This should make it easier to build the project.
Build a dep package and publish to a launchpad ppa and github artifacts.
Investigate switching the function that looks up the system serial number to use ghw (https://github.com/jaypipes/ghw)
luks2crypt should generate and use a local key to manage the escrowed recovery keys. This would allow luks2crypt to not keep a cleartext cached password locally on the host. It...