No description
Find a file
Orzelius dd272ba60d
feat: validate LUKS headers for tampering
Read the header, validate it, and only proceed to unlock with detached header once it is confirmed that it hasn't been tampered with.
This limits this library to only working with LUKS2 devices that have been created by the same library, but enforces strict security guarantees.

Signed-off-by: Orzelius <33936483+Orzelius@users.noreply.github.com>
2026-03-24 12:45:37 +01:00
.github chore: rekres and bump deps 2026-01-20 15:13:00 +04:00
.vscode feat: support gpt operations on file 2025-12-01 15:33:49 +05:30
blkid feat: validate LUKS headers for tampering 2026-03-24 12:45:37 +01:00
block feat: add a blockdevice open option with O_EXCL 2026-01-20 15:07:15 +04:00
encryption feat: validate LUKS headers for tampering 2026-03-24 12:45:37 +01:00
hack chore: rekres and update linter issues 2025-11-13 22:15:56 +04:00
internal feat: validate LUKS headers for tampering 2026-03-24 12:45:37 +01:00
partitioning feat: support gpt operations on file 2025-12-01 15:33:49 +05:30
swap feat: swap support 2025-05-23 14:44:40 +04:00
.codecov.yml chore: add setters for struct fields 2024-07-15 16:01:58 +04:00
.conform.yaml chore: rekres and update linter issues 2025-11-13 22:15:56 +04:00
.dockerignore chore: rekres and update linter issues 2025-11-13 22:15:56 +04:00
.gitignore chore: start the v2 version of the module 2024-02-05 15:39:49 +04:00
.golangci.yml chore: rekres and bump deps 2026-01-20 15:13:00 +04:00
.kres.yaml feat: support gpt operations on file 2025-12-01 15:33:49 +05:30
.license-header.go.txt chore: start the v2 version of the module 2024-02-05 15:39:49 +04:00
.markdownlint.json fix: device transport detection 2025-02-12 17:20:44 +04:00
CHANGELOG.md release(v2.0.0): prepare release 2024-08-30 15:08:42 +04:00
Dockerfile chore: rekres and bump deps 2026-01-20 15:13:00 +04:00
go.mod fix: token read truncation via go-cmd 2026-02-23 14:26:00 +04:00
go.sum fix: token read truncation via go-cmd 2026-02-23 14:26:00 +04:00
LICENSE chore: start the v2 version of the module 2024-02-05 15:39:49 +04:00
Makefile chore: rekres and bump deps 2026-01-20 15:13:00 +04:00