diff for duplicates of <20181213020907.13601-9-bauerman@linux.ibm.com> diff --git a/a/1.txt b/N1/1.txt index 5c5853e..f8ccc8a 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -21,7 +21,7 @@ index cc12f3449a72..e4f72b30cb28 100644 +static inline bool is_signed(const struct evm_ima_xattr_data *xattr_value) +{ -+ return xattr_value && xattr_value->type = EVM_IMA_XATTR_DIGSIG; ++ return xattr_value && xattr_value->type == EVM_IMA_XATTR_DIGSIG; +} + /* @@ -43,8 +43,8 @@ index dcb8226972cf..085386c77b0b 100644 } /* Permit new files with file signatures, but without data. */ - if (inode->i_size = 0 && iint->flags & IMA_NEW_FILE && -- xattr_value && xattr_value->type = EVM_IMA_XATTR_DIGSIG) { + if (inode->i_size == 0 && iint->flags & IMA_NEW_FILE && +- xattr_value && xattr_value->type == EVM_IMA_XATTR_DIGSIG) { + is_signed(xattr_value)) { status = INTEGRITY_PASS; } @@ -53,7 +53,7 @@ index dcb8226972cf..085386c77b0b 100644 if (!xattr_value_len || (xvalue->type >= IMA_XATTR_LAST)) return -EINVAL; ima_reset_appraise_flags(d_backing_inode(dentry), -- xvalue->type = EVM_IMA_XATTR_DIGSIG); +- xvalue->type == EVM_IMA_XATTR_DIGSIG); + is_signed(xvalue)); result = 0; } diff --git a/a/content_digest b/N1/content_digest index 6e2bd34..74c79e9 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,7 +1,7 @@ "ref\020181213020907.13601-1-bauerman@linux.ibm.com\0" "From\0Thiago Jung Bauermann <bauerman@linux.ibm.com>\0" "Subject\0[PATCH v9 08/14] ima: Introduce is_signed()\0" - "Date\0Thu, 13 Dec 2018 02:09:01 +0000\0" + "Date\0Thu, 13 Dec 2018 00:09:01 -0200\0" "To\0linux-integrity@vger.kernel.org\0" "Cc\0linux-security-module@vger.kernel.org" keyrings@vger.kernel.org @@ -47,7 +47,7 @@ " \n" "+static inline bool is_signed(const struct evm_ima_xattr_data *xattr_value)\n" "+{\n" - "+\treturn xattr_value && xattr_value->type = EVM_IMA_XATTR_DIGSIG;\n" + "+\treturn xattr_value && xattr_value->type == EVM_IMA_XATTR_DIGSIG;\n" "+}\n" "+\n" " /*\n" @@ -69,8 +69,8 @@ " \t\t}\n" " \n" " \t\t/* Permit new files with file signatures, but without data. */\n" - " \t\tif (inode->i_size = 0 && iint->flags & IMA_NEW_FILE &&\n" - "-\t\t xattr_value && xattr_value->type = EVM_IMA_XATTR_DIGSIG) {\n" + " \t\tif (inode->i_size == 0 && iint->flags & IMA_NEW_FILE &&\n" + "-\t\t xattr_value && xattr_value->type == EVM_IMA_XATTR_DIGSIG) {\n" "+\t\t is_signed(xattr_value)) {\n" " \t\t\tstatus = INTEGRITY_PASS;\n" " \t\t}\n" @@ -79,7 +79,7 @@ " \t\tif (!xattr_value_len || (xvalue->type >= IMA_XATTR_LAST))\n" " \t\t\treturn -EINVAL;\n" " \t\tima_reset_appraise_flags(d_backing_inode(dentry),\n" - "-\t\t\txvalue->type = EVM_IMA_XATTR_DIGSIG);\n" + "-\t\t\txvalue->type == EVM_IMA_XATTR_DIGSIG);\n" "+\t\t\t\t\t is_signed(xvalue));\n" " \t\tresult = 0;\n" " \t}\n" @@ -98,4 +98,4 @@ " \n" " \treturn ima_write_template_field_data(xattr_value, event_data->xattr_len," -7bae1230ea82cc6b036977368fee342d5424a3ee54395e0edaabcbf6bf1b7f99 +8d4b80db55aebd8541e3547a500b0f5f90a8acab1b6a4920a37b02a98ce7ae68
diff --git a/a/1.txt b/N2/1.txt index 5c5853e..f8ccc8a 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -21,7 +21,7 @@ index cc12f3449a72..e4f72b30cb28 100644 +static inline bool is_signed(const struct evm_ima_xattr_data *xattr_value) +{ -+ return xattr_value && xattr_value->type = EVM_IMA_XATTR_DIGSIG; ++ return xattr_value && xattr_value->type == EVM_IMA_XATTR_DIGSIG; +} + /* @@ -43,8 +43,8 @@ index dcb8226972cf..085386c77b0b 100644 } /* Permit new files with file signatures, but without data. */ - if (inode->i_size = 0 && iint->flags & IMA_NEW_FILE && -- xattr_value && xattr_value->type = EVM_IMA_XATTR_DIGSIG) { + if (inode->i_size == 0 && iint->flags & IMA_NEW_FILE && +- xattr_value && xattr_value->type == EVM_IMA_XATTR_DIGSIG) { + is_signed(xattr_value)) { status = INTEGRITY_PASS; } @@ -53,7 +53,7 @@ index dcb8226972cf..085386c77b0b 100644 if (!xattr_value_len || (xvalue->type >= IMA_XATTR_LAST)) return -EINVAL; ima_reset_appraise_flags(d_backing_inode(dentry), -- xvalue->type = EVM_IMA_XATTR_DIGSIG); +- xvalue->type == EVM_IMA_XATTR_DIGSIG); + is_signed(xvalue)); result = 0; } diff --git a/a/content_digest b/N2/content_digest index 6e2bd34..3fabb10 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -1,27 +1,27 @@ "ref\020181213020907.13601-1-bauerman@linux.ibm.com\0" "From\0Thiago Jung Bauermann <bauerman@linux.ibm.com>\0" "Subject\0[PATCH v9 08/14] ima: Introduce is_signed()\0" - "Date\0Thu, 13 Dec 2018 02:09:01 +0000\0" + "Date\0Thu, 13 Dec 2018 00:09:01 -0200\0" "To\0linux-integrity@vger.kernel.org\0" - "Cc\0linux-security-module@vger.kernel.org" - keyrings@vger.kernel.org - linux-crypto@vger.kernel.org - linuxppc-dev@lists.ozlabs.org + "Cc\0Herbert Xu <herbert@gondor.apana.org.au>" linux-doc@vger.kernel.org + Dmitry Kasatkin <dmitry.kasatkin@gmail.com> + David S. Miller <davem@davemloft.net> + Jonathan Corbet <corbet@lwn.net> linux-kernel@vger.kernel.org Mimi Zohar <zohar@linux.ibm.com> - Dmitry Kasatkin <dmitry.kasatkin@gmail.com> James Morris <jmorris@namei.org> - Serge E. Hallyn <serge@hallyn.com> David Howells <dhowells@redhat.com> - David Woodhouse <dwmw2@infradead.org> - Jessica Yu <jeyu@kernel.org> - Herbert Xu <herbert@gondor.apana.org.au> - David S. Miller <davem@davemloft.net> - Jonathan Corbet <corbet@lwn.net> AKASHI Takahiro <takahiro.akashi@linaro.org> - " Thiago Jung Bauermann <bauerman@linux.ibm.com>\0" + linux-security-module@vger.kernel.org + keyrings@vger.kernel.org + linux-crypto@vger.kernel.org + Jessica Yu <jeyu@kernel.org> + linuxppc-dev@lists.ozlabs.org + David Woodhouse <dwmw2@infradead.org> + Thiago Jung Bauermann <bauerman@linux.ibm.com> + " Serge E. Hallyn <serge@hallyn.com>\0" "\00:1\0" "b\0" "With the introduction of another IMA signature type (modsig), some places\n" @@ -47,7 +47,7 @@ " \n" "+static inline bool is_signed(const struct evm_ima_xattr_data *xattr_value)\n" "+{\n" - "+\treturn xattr_value && xattr_value->type = EVM_IMA_XATTR_DIGSIG;\n" + "+\treturn xattr_value && xattr_value->type == EVM_IMA_XATTR_DIGSIG;\n" "+}\n" "+\n" " /*\n" @@ -69,8 +69,8 @@ " \t\t}\n" " \n" " \t\t/* Permit new files with file signatures, but without data. */\n" - " \t\tif (inode->i_size = 0 && iint->flags & IMA_NEW_FILE &&\n" - "-\t\t xattr_value && xattr_value->type = EVM_IMA_XATTR_DIGSIG) {\n" + " \t\tif (inode->i_size == 0 && iint->flags & IMA_NEW_FILE &&\n" + "-\t\t xattr_value && xattr_value->type == EVM_IMA_XATTR_DIGSIG) {\n" "+\t\t is_signed(xattr_value)) {\n" " \t\t\tstatus = INTEGRITY_PASS;\n" " \t\t}\n" @@ -79,7 +79,7 @@ " \t\tif (!xattr_value_len || (xvalue->type >= IMA_XATTR_LAST))\n" " \t\t\treturn -EINVAL;\n" " \t\tima_reset_appraise_flags(d_backing_inode(dentry),\n" - "-\t\t\txvalue->type = EVM_IMA_XATTR_DIGSIG);\n" + "-\t\t\txvalue->type == EVM_IMA_XATTR_DIGSIG);\n" "+\t\t\t\t\t is_signed(xvalue));\n" " \t\tresult = 0;\n" " \t}\n" @@ -98,4 +98,4 @@ " \n" " \treturn ima_write_template_field_data(xattr_value, event_data->xattr_len," -7bae1230ea82cc6b036977368fee342d5424a3ee54395e0edaabcbf6bf1b7f99 +25fa3e4b91a102340c60346b0e772689fc40cef41f3964e7eea9e6bdc60e918d
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.