<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/integrity/evm/Makefile#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/security/integrity/evm/Makefile</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>bf6d0f5d - evm: posix acls modify i_mode</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/integrity/evm/Makefile#bf6d0f5d</link>
        <description>evm: posix acls modify i_modeThe posix xattr acls are &apos;system&apos; prefixed, which normally would notaffect security.evm.  An interesting side affect of writing posix xattracls is their modifying of the i_mode, which is included in security.evm.This patch updates security.evm when posix xattr acls are written.Signed-off-by: Mimi Zohar &lt;zohar@us.ibm.com&gt;

            List of files:
            /linux-6.15/security/integrity/evm/Makefile</description>
        <pubDate>Thu, 18 Aug 2011 22:07:44 +0000</pubDate>
        <dc:creator>Mimi Zohar &lt;zohar@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>66dbc325 - evm: re-release</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/security/integrity/evm/Makefile#66dbc325</link>
        <description>evm: re-releaseEVM protects a file&apos;s security extended attributes(xattrs) against integrityattacks.  This patchset provides the framework and an initial method.  Theinitial method maintains an HMAC-sha1 value across the security extendedattributes, storing the HMAC value as the extended attribute &apos;security.evm&apos;.Other methods of validating the integrity of a file&apos;s metadata will be postedseparately (eg. EVM-digital-signatures).While this patchset does authenticate the security xattrs, andcryptographically binds them to the inode, coming extensions will bind otherdirectory and inode metadata for more complete protection.  To help simplifythe review and upstreaming process, each extension will be posted separately(eg. IMA-appraisal, IMA-appraisal-directory).  For a general overview of theproposed Linux integrity subsystem, refer to Dave Safford&apos;s whitepaper:http://downloads.sf.net/project/linux-ima/linux-ima/Integrity_overview.pdf.EVM depends on the Kernel Key Retention System to provide it with atrusted/encrypted key for the HMAC-sha1 operation. The key is loaded onto theroot&apos;s keyring using keyctl.  Until EVM receives notification that the key hasbeen successfully loaded onto the keyring (echo 1 &gt; &lt;securityfs&gt;/evm), EVM cannot create or validate the &apos;security.evm&apos; xattr, but returns INTEGRITY_UNKNOWN.Loading the key and signaling EVM should be done as early as possible. Normallythis is done in the initramfs, which has already been measured as part of thetrusted boot.  For more information on creating and loading existingtrusted/encrypted keys, refer to Documentation/keys-trusted-encrypted.txt.  Asample dracut patch, which loads the trusted/encrypted key and enables EVM, isavailable from http://linux-ima.sourceforge.net/#EVM.Based on the LSMs enabled, the set of EVM protected security xattrs is definedat compile.  EVM adds the following three calls to the existing security hooks:evm_inode_setxattr(), evm_inode_post_setxattr(), and evm_inode_removexattr.  Toinitialize and update the &apos;security.evm&apos; extended attribute, EVM defines threecalls: evm_inode_post_init(), evm_inode_post_setattr() andevm_inode_post_removexattr() hooks.  To verify the integrity of a securityxattr, EVM exports evm_verifyxattr().Changelog v7:- Fixed URL in EVM ABI documentationChangelog v6: (based on Serge Hallyn&apos;s review)- fix URL in patch description- remove evm_hmac_size definition- use SHA1_DIGEST_SIZE (removed both MAX_DIGEST_SIZE and evm_hmac_size)- moved linux include before other includes- test for crypto_hash_setkey failure- fail earlier for invalid key- clear entire encrypted key, even on failure- check xattr name length before comparing xattr namesChangelog:- locking based on i_mutex, remove evm_mutex- using trusted/encrypted keys for storing the EVM key used in the HMAC-sha1  operation.- replaced crypto hash with shash (Dmitry Kasatkin)- support for additional methods of verifying the security xattrs  (Dmitry Kasatkin)- iint not allocated for all regular files, but only for those appraised- Use cap_sys_admin in lieu of cap_mac_admin- Use __vfs_setxattr_noperm(), without permission checks, from EVMSigned-off-by: Mimi Zohar &lt;zohar@us.ibm.com&gt;Acked-by: Serge Hallyn &lt;serge.hallyn@canonical.com&gt;

            List of files:
            /linux-6.15/security/integrity/evm/Makefile</description>
        <pubDate>Tue, 15 Mar 2011 20:12:09 +0000</pubDate>
        <dc:creator>Mimi Zohar &lt;zohar@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
