]> git.apps.os.sepia.ceph.com Git - fscrypt.git/commit
Provide better error message when given a locked regular file
authorEric Biggers <ebiggers@google.com>
Sat, 9 Dec 2023 22:36:03 +0000 (14:36 -0800)
committerEric Biggers <ebiggers3@gmail.com>
Tue, 12 Dec 2023 03:33:48 +0000 (19:33 -0800)
commita6c5029cd114cd27cc59024e968feb4765e5323d
treeca36a75d27d3a8cca37c0d1aa5a09df9e88ffc25
parent6c5fc571ba7b851e7b36b054fd428bf6ad779dcc
Provide better error message when given a locked regular file

Since opening an encrypted regular file that is locked fails with
ENOKEY, getting the encryption policy of such a file is not possible.
As a result, 'fscrypt status' and 'fscrypt lock' fail on such files.
Provide a better error message that tries to explain what is going on.

Resolves https://github.com/google/fscrypt/issues/393
cli-tests/t_lock.out
cli-tests/t_lock.sh
cmd/fscrypt/errors.go
metadata/policy.go