<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/verity/verify.c, branch linux-5.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-08-13T02:33:50Z</updated>
<entry>
<title>fs-verity: support builtin file signatures</title>
<updated>2019-08-13T02:33:50Z</updated>
<author>
<name>Eric Biggers</name>
</author>
<published>2019-07-22T16:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=432434c9f8e18cb4cf0fe05bc3eeceada0e10dc6'/>
<id>urn:sha1:432434c9f8e18cb4cf0fe05bc3eeceada0e10dc6</id>
<content type='text'>
To meet some users' needs, add optional support for having fs-verity
handle a portion of the authentication policy in the kernel.  An
".fs-verity" keyring is created to which X.509 certificates can be
added; then a sysctl 'fs.verity.require_signatures' can be set to cause
the kernel to enforce that all fs-verity files contain a signature of
their file measurement by a key in this keyring.

See the "Built-in signature verification" section of
Documentation/filesystems/fsverity.rst for the full documentation.

Reviewed-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;
</content>
</entry>
<entry>
<title>fs-verity: add data verification hooks for -&gt;readpages()</title>
<updated>2019-07-28T23:59:16Z</updated>
<author>
<name>Eric Biggers</name>
</author>
<published>2019-07-22T16:26:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a1d0f9cacc997bedc017056a94f35dc823394ed'/>
<id>urn:sha1:8a1d0f9cacc997bedc017056a94f35dc823394ed</id>
<content type='text'>
Add functions that verify data pages that have been read from a
fs-verity file, against that file's Merkle tree.  These will be called
from filesystems' -&gt;readpage() and -&gt;readpages() methods.

Since data verification can block, a workqueue is provided for these
methods to enqueue verification work from their bio completion callback.

See the "Verifying data" section of
Documentation/filesystems/fsverity.rst for more information.

Reviewed-by: Theodore Ts'o &lt;tytso@mit.edu&gt;
Reviewed-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
Signed-off-by: Eric Biggers &lt;ebiggers@google.com&gt;
</content>
</entry>
</feed>
