Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp189509iob; Mon, 2 May 2022 16:42:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy8suE3cx38ZRkUcO9vzpM5+XVW1SXREproNwKnmQai5xtZQoWXhnxG8FMR7y+YNZeaqrVn X-Received: by 2002:a17:902:c94d:b0:15e:9f59:9aa6 with SMTP id i13-20020a170902c94d00b0015e9f599aa6mr8476122pla.70.1651534964381; Mon, 02 May 2022 16:42:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651534964; cv=none; d=google.com; s=arc-20160816; b=SZDeJ6P0Vod3+oQ7+ZATE+0YNVXh04tncQodMdKaq/RPdROOOOWX23tkmsjSAJMH/A 5dgJ6Tql/tpUQrUKQhmNKIrea+FIaZXw/43Yyugvw0qZKMHGdLmMtxGc/xCEbtU5cVEg 7mbQ04k5dphGCjZp2FcPK3HL5W2wkeBlxrXHgI3pgortunxB7W0ZpYyQdIz69Q+XFICt t8RQyz2L2vcEsfh/g4gVZZEv01b4npTd4xiy3YFMaKOOJh5mTnfrL0o4JJH7kSxUNZB5 kfbZQajlxajM+mSqNlDAGAiVEu6fhXoFYUOb64HLmAw3+oM3O7tGOLQVhcHs4XipH07h MatA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature; bh=j+s8ZQMPKlBFOKUQOHw4jpURzDyrn4Xu6MhLmXlQSa0=; b=pJGI/5CGustGrlv6vl6iYUw/gtB3hxs24ec/vsKydpitMjIXcwb3SmjqsNuaqk5AGA Y0Rb4S7X1yoev0AqvZ6eGIjn16Bz0ZsCDnVE3KwBDH/1f9bx3GO+zgdWi53N96YjKgxz +wfTaCyHyckHsLChC/dwvjMbPkbRiqDFsah3lQvJ3VgCtThLmPUZOJ1n2vimOR+uZK4i mKOiJBPaEvz0SJPsSntuAhP3mW5edcd98gHPXl21L/7bpDJNnoAm5RJncvSeXyM7NM8t 8kzj0qsr/ZMGI7RIGnsAr2ZgN/zOLNmXknRC7ZMxalwxYDOI9BDfmHvJ2QszR1Nv31yl WFOg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=si5++2xb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id z9-20020a170903018900b0015e91bd566esi7231383plg.27.2022.05.02.16.42.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 May 2022 16:42:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=si5++2xb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 499C13136C; Mon, 2 May 2022 16:42:34 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238586AbiD2Vod (ORCPT + 99 others); Fri, 29 Apr 2022 17:44:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49846 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237955AbiD2Vob (ORCPT ); Fri, 29 Apr 2022 17:44:31 -0400 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3EB895DA59; Fri, 29 Apr 2022 14:41:12 -0700 (PDT) Received: from pps.filterd (m0098394.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 23TLVOT4021288; Fri, 29 Apr 2022 21:41:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=message-id : subject : from : to : cc : date : in-reply-to : references : content-type : mime-version : content-transfer-encoding; s=pp1; bh=j+s8ZQMPKlBFOKUQOHw4jpURzDyrn4Xu6MhLmXlQSa0=; b=si5++2xbEVJcNmQJB8Y9BPHsPtE/Pd0IzUsan9yv3mZG/W7lPLv3YzFBWxi0z8LslSds Utd9/GD6sbxbm03xu87WW4chnxQS9yDaHNhy92GwbwLQ0Mwczi3+3JDvcsvm7jsyHlF/ 0qSYepNXkT7BdCMqpMU40eHv2whdWJy4DZIy7OfvriJQW9NiFQxJxx/pIFWqMvCh9/mJ iNUGHJe0lBB0+jrxx2y40dJLoW/vGGmlFpI2ZkCj5M84lESYQ9KGrBP4OGaYC00hjWI9 vFmmgaQdmUFUv5PF/mSMJWLF1IrqrGqjI/HLN10bic7csNCiT2EsctxLWg2Vij69IzSf Yw== Received: from ppma06ams.nl.ibm.com (66.31.33a9.ip4.static.sl-reverse.com [169.51.49.102]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3fqtdnnaj3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 29 Apr 2022 21:41:10 +0000 Received: from pps.filterd (ppma06ams.nl.ibm.com [127.0.0.1]) by ppma06ams.nl.ibm.com (8.16.1.2/8.16.1.2) with SMTP id 23TLc91t019335; Fri, 29 Apr 2022 21:41:08 GMT Received: from b06cxnps3075.portsmouth.uk.ibm.com (d06relay10.portsmouth.uk.ibm.com [9.149.109.195]) by ppma06ams.nl.ibm.com with ESMTP id 3fm8qj9n98-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 29 Apr 2022 21:41:07 +0000 Received: from d06av25.portsmouth.uk.ibm.com (d06av25.portsmouth.uk.ibm.com [9.149.105.61]) by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 23TLf5Qt27197730 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 29 Apr 2022 21:41:05 GMT Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id AB52511C050; Fri, 29 Apr 2022 21:41:05 +0000 (GMT) Received: from d06av25.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id EB96511C04C; Fri, 29 Apr 2022 21:41:04 +0000 (GMT) Received: from sig-9-65-75-248.ibm.com (unknown [9.65.75.248]) by d06av25.portsmouth.uk.ibm.com (Postfix) with ESMTP; Fri, 29 Apr 2022 21:41:04 +0000 (GMT) Message-ID: Subject: Re: [PATCH v8 4/7] ima: define a new template field named 'd-ngv2' and templates From: Mimi Zohar To: Stefan Berger , linux-integrity@vger.kernel.org Cc: Eric Biggers , linux-fscrypt@vger.kernel.org, linux-kernel@vger.kernel.org Date: Fri, 29 Apr 2022 17:41:04 -0400 In-Reply-To: <026c9596-9ebe-d148-fc5f-442a7e16f48b@linux.ibm.com> References: <20220429112601.1421947-1-zohar@linux.ibm.com> <20220429112601.1421947-5-zohar@linux.ibm.com> <026c9596-9ebe-d148-fc5f-442a7e16f48b@linux.ibm.com> Content-Type: text/plain; charset="ISO-8859-15" X-Mailer: Evolution 3.28.5 (3.28.5-18.el8) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-TM-AS-GCONF: 00 X-Proofpoint-GUID: VwRJbrI1-N6IZDhkjxfR16oQ8w24TlsD X-Proofpoint-ORIG-GUID: VwRJbrI1-N6IZDhkjxfR16oQ8w24TlsD X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-04-29_09,2022-04-28_01,2022-02-23_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 mlxscore=0 bulkscore=0 phishscore=0 suspectscore=0 mlxlogscore=999 clxscore=1015 impostorscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204290115 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 2022-04-29 at 11:09 -0400, Stefan Berger wrote: > > - if (hash_algo < HASH_ALGO__LAST) { > > + if (digest_type < DIGEST_TYPE__LAST && hash_algo < HASH_ALGO__LAST) { > > + fmt = DATA_FMT_DIGEST_WITH_TYPE_AND_ALGO; > > + offset += 1 + sprintf(buffer, "%*s:%*s:", > > + (int)strlen(digest_type_name[digest_type]), > > + digest_type_name[digest_type], > > + (int)strlen(hash_algo_name[hash_algo]), > > + hash_algo_name[hash_algo]); > > '%*s' seems to be for right-alignment but only makes sense if the length > indicator is different than then following string. sprintf(buffer, > "|%*s|",5,"test") prints | test|. Otherwise it seems to behave like > plain '%s' in this case... ? Re-testing now, it works properly without the length. thanks, Mimi