From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (NAM12-DM6-obe.outbound.protection.outlook.com [40.107.243.56]) by mx.groups.io with SMTP id smtpd.web10.8072.1626552998072313818 for ; Sat, 17 Jul 2021 13:16:38 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@amd.com header.s=selector1 header.b=cMjJPdcV; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: amd.com, ip: 40.107.243.56, mailfrom: brijesh.singh@amd.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ALIw+St2qdRgflCk8HMlV9eA6pmViVWCETY/+ktLRtG6lx+L+eC+IU1JjlvQa7hWhK/yhAl1QRUmSKGlbXjsidkVBAJ3iVhYdzR2/26gEFxBjNRPG143DlpWyYyhovINeABYuTK85pdWbo2lo2wiNYPRscqkcEm1nmhP3ESzA6rY75tXBMlkrkreH5p8El5HaH5L40vQnI4AxBGjozsLWOpyuVkIZE3v4ftp0ODVm8EmhXhSuYJQPj3HBiiQt3ULn/yAMKmES5VxoPUk6XWMYkQM/VIQk2xUEOqwcNIU4zr4Ss+YZl0Jv0oSmqJqNwNWJThOrG/749kVmU9V9CMZIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GTjkgWrUAyXNc17l80zn71WJUVx5B1Z41BTf17Dn1VU=; b=YTQYTU3jSZEFTj235k1tFivhHP2taOiE0oBWfkVC67WrRN5Kgjwm95Aq1w+UTKuhouHh+i471COjcjZ9gdBdLEGL9sy1RVXFcvGHAs4Pvi/R77eqP/IxC+R4ERNpXCEBcXams8PEqD8OB9I/fiXGsYMkEZIFNBlqbWeAMhkkVfRAhR//mlBcNfn3jf75K4LIR9y0gNUO/nNdNiKLNyorEUhmCWTihWgZPzFfZ7c6rjcenaEqRdkbd4Kt4Ek7FhuMMHsD1i5J+AJw6VwR1sJ13zfRslah553kjMzT/j1JECEE6a2c++yT4sr/hWXqafUdfA8zjG21e7JgbjbZRIrEPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GTjkgWrUAyXNc17l80zn71WJUVx5B1Z41BTf17Dn1VU=; b=cMjJPdcVGSupia4eoFVJm1bPeyewG2rNsSzvgTrd8QFWLjJeyG8BFwCZyEQVVX5YxSPauOGPPohg5JRXVbMIj7bI6nlunOodfGRmrtPXdbf41XEDsWgCLviPKGQuUbIkwzbaqSUxoA1WLo6i0EXDhpsGleDqU/NIvljTuEz3Knw= Authentication-Results: amd.com; dkim=none (message not signed) header.d=none;amd.com; dmarc=none action=none header.from=amd.com; Received: from SN6PR12MB2718.namprd12.prod.outlook.com (2603:10b6:805:6f::22) by SN6PR12MB2639.namprd12.prod.outlook.com (2603:10b6:805:75::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.26; Sat, 17 Jul 2021 20:16:36 +0000 Received: from SN6PR12MB2718.namprd12.prod.outlook.com ([fe80::a8a9:2aac:4fd1:88fa]) by SN6PR12MB2718.namprd12.prod.outlook.com ([fe80::a8a9:2aac:4fd1:88fa%3]) with mapi id 15.20.4331.024; Sat, 17 Jul 2021 20:16:35 +0000 Cc: brijesh.singh@amd.com, Tobin Feldman-Fitzthum , Tobin Feldman-Fitzthum , Jim Cadden , James Bottomley , Hubertus Franke , Laszlo Ersek , Ard Biesheuvel , Jordan Justen , Ashish Kalra , Erdem Aktas , Jiewen Yao , Min Xu , Tom Lendacky Subject: Re: [PATCH v2 04/11] OvmfPkg: add library class BlobVerifierLib with null implementation To: Dov Murik , devel@edk2.groups.io References: <20210706085501.1260662-1-dovmurik@linux.ibm.com> <20210706085501.1260662-5-dovmurik@linux.ibm.com> From: "Brijesh Singh" Message-ID: Date: Sat, 17 Jul 2021 15:16:33 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 In-Reply-To: <20210706085501.1260662-5-dovmurik@linux.ibm.com> X-ClientProxiedBy: SN7PR04CA0021.namprd04.prod.outlook.com (2603:10b6:806:f2::26) To SN6PR12MB2718.namprd12.prod.outlook.com (2603:10b6:805:6f::22) Return-Path: brijesh.singh@amd.com MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from Brijeshs-MacBook-Pro.local (70.112.153.56) by SN7PR04CA0021.namprd04.prod.outlook.com (2603:10b6:806:f2::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.22 via Frontend Transport; Sat, 17 Jul 2021 20:16:34 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 668af825-d8e6-4995-d98b-08d9495fc6cb X-MS-TrafficTypeDiagnostic: SN6PR12MB2639: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1122; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: ghktG73abm5KJpvWv/NIyePuCHwWXPmSjojl3erEhk3sTfNZbLJr1GwL9O+JhUojsp0uUFLDX49ejeLIT6BJbMoi5qubyKd10QVgUz30bTB8xeA3+IQybdgKPjGKFC7LjKrrsRVB2pORcSYb+4eZXq+4KSnjVnpJ/+ENFpFhu0xtO460N256lXRchX5SIo1yW4N4kOOLtddVNLpcD7yRViWKgYWBv9EVWpne/q1BUVQVgtfdbhMkyxq2n5yYT274hopJ9wWsFHdFUiRrvR1iT0FtpWL79F68/T7fDul0EXLono+9a5a1yiUfrNZenmvungl6nWslcWEkHp7jRGA2FOpmTrgfouw/ouMtpNq7Sf6xxH/g9PtNIDGRM5nSBETJ+Triq6Jw5PTKagIed+ktUaD7f4XM3bDaCslsC3v8BnwA5C/qRjYFBnV2H2DI4672P8Egyffnd5ozSZ8z9Cb4MaOkj55AF3Ofp4fDthT1tNFIFCXCCEYJl0jP/qLNN3C8/zpx/jkkVzCSU/mqEOmiiZRwF3hqCDdB3DSRYuX2bxLz5F94MPKquGlsyR/sIdYiUz9YPkUuDfdFO6T6/9XzV45tXYLlp8QqHyWugNST1p38dKt9v88xpYoq2418KzT33G9wCsARMlmU0AU3+7hkfBQm6k2hwiUsPK1sB2M8KTTtB4etHY0F4JVPX51jDCrmmxAguVCwB65k5eKBFfbgY06MTXmttCmF18pWbBw1Pm4kdgtPsKkIdCh8SLe4bPqkbMsTzLHwwCNfDDPFjGbbERcZNq0ztklatjJKpilEip/SWQCpWxtweAPAx1OsFx+qxDUkziTDjQI//Yr414gLiKv1fgm8rZEaqJcjubZc0O0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR12MB2718.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(54906003)(2616005)(2906002)(6512007)(5660300002)(966005)(8936002)(6486002)(36756003)(508600001)(86362001)(956004)(31696002)(83380400001)(26005)(186003)(6506007)(38350700002)(66946007)(38100700002)(44832011)(8676002)(52116002)(7416002)(53546011)(316002)(31686004)(66476007)(4326008)(4744005)(66556008)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WHFTLzJEcmZMT2JTaitONlBtQkZnUk80T2RiOXJuVVgwWnVHSUI0ZGNsZjR4?= =?utf-8?B?MFhMSmQ4Vm5EV2Y0cER4M2dDNllnOUp2OEN5bWdWZHJSTis0QzkzY29hc2xM?= =?utf-8?B?ZEhLQktrY1ZMNGlUMzlNR0dUeG9lSkVuKzVxcUQrQytDK2t6SmN2QmNMeFpW?= =?utf-8?B?WWdibjVoeDhGYlZ5dUdQZlBhRktDVEN2VjlWSXJUZGVLREFUTXpNV0tGR0Jz?= =?utf-8?B?NUFUcGVuV3F5eUgwOTdXek1IYVFuaGZWTFFPdWdOeEl4SHVuT3p6UDA5enZv?= =?utf-8?B?aTk3Ymt1ZjRHUXY3L3lPMzNIcDkwNitqdlBWbGU0NmIxM3BFRHB1cHRKZGkz?= =?utf-8?B?NnZ6MDA4OGZndmpRUUZVV2locW11UHg1b3ltcHNqZ3YremFqd294RGo5WnN6?= =?utf-8?B?MDZHcUdlOHYwOXcwdHNaR0oxVGpiS3ZaTDBoQUlHRnRRQ3dLeUNvcG40OG50?= =?utf-8?B?c0ZYcE5sc1ZVTjhNTU1CcHNaSW1WcnpicEJKZUdCZDBtNkFOZUNNYjZWc2Nt?= =?utf-8?B?cUhOVEdsYzdVcWFOWCtBUG1qU2pNNXpOdkFDWXg1NVF4c0xDbm1GZW5wZFZ0?= =?utf-8?B?c0xHSDdYUE0xUmxFWVBnSGNPZkNRL2JFM2l5UmFRWW1sZ2I1dndsaVg4aUk1?= =?utf-8?B?UW9Ub2Q4cCt1elM0bmpYSktBUm5kbUVBMXkyQkJITDdROUFJWXFNcy9XL04v?= =?utf-8?B?Tm8xSmI0UWFqYTY5VHRSblg0VzJCeElOMEF6TUJ0THhMRld1L0ZxZVZkRWty?= =?utf-8?B?c054bDVQN091Q2VpaXhtTXp2WnV2RlUwTWxHVUpTU3NkRkZaRUdrSzIwcGRM?= =?utf-8?B?Y2dvZzcrT1pyWExxTEZSRnJDN2JIZzlVSUQ5Ti9VdXpVcTRDVVliNXZRZTBt?= =?utf-8?B?b3JjZitROTdvNHF6dXhVakU5Z0tyaittcHYwMjVSUTZnVnB3eEV3KzRHWTNO?= =?utf-8?B?eThmM2pkQWIrbnhhNktBOU9uaUNxTVFnZktrQUp0bFdSVG90N2ZqR1o5SWRi?= =?utf-8?B?N0wzUkhWSkM4VGZBUTQwNUgrR3V0NCtvTGJDZXpiQTdXelZ4SkV5MFlxczZm?= =?utf-8?B?L1Bxa2tMU0pOQjRHN0MrNjJGRzJwajZFeGd6ZmEzbTBMeWRBcm0rV3lKaGpy?= =?utf-8?B?R1k5alZOakZGT0gwR1BlMTBHRnRlNko0YWZ2eFB6a2doeGJhU1JhTCtvRHY2?= =?utf-8?B?dWVMdHBmVHVhMDd3Nlk0bk9GYzFBMUFQT3RhQWhsaFhuTnRKMCtLaVBNSlRw?= =?utf-8?B?UGhRamlpWk1wSk1kaGpyNk1iTnpEUHNVa2I5OVZNVWpod1dLSE1uTUgxVEE5?= =?utf-8?B?bzVLUzMyRmNtZHRYM0lndmRXS1VnOGUwblc0SjhTQmliZUtGckhBc1JWaWRK?= =?utf-8?B?YS9EUDZaWHNBSzNac2M0NVlmZW9xK1RrQ1piVmhCSHZ5VDh0MzVXZEVSWk1x?= =?utf-8?B?eC9pdzR6MTZzUW9KSGIrZm9mcHVkaXByamp0MkVXM1ZHdW5kTDJ6UmowaW84?= =?utf-8?B?bHkweUphNEd1ZDdpckZ1aEZKTHFoL1cyU0I1bGs1WlhJUyttalR1dmU5ZW5z?= =?utf-8?B?QXVJY0crb0xXRnJLVlk5d0QyUUhhckVwNjYrMFhQU29RVTJ3Snc0Z0NWQlJx?= =?utf-8?B?emlRQnhkZ0F5VERsbktjUkVUeEorblhnRGRINUs3dEVqdUVBQ2pJTDhOVXhF?= =?utf-8?B?SmRPR2lwOXZWYTdoRVErNVRmSm4vblorZlBIeHVrUUs2OE1wbGFoV0lYS2xv?= =?utf-8?Q?VLHWn4FyWhZrPlI+0SfyHOhoIjtGRzr/FsVC8ua?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 668af825-d8e6-4995-d98b-08d9495fc6cb X-MS-Exchange-CrossTenant-AuthSource: SN6PR12MB2718.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2021 20:16:35.8433 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: q335eFiRc3IRJEJNPylurIRSvMxg9vrJh0zz1+PicGsv6lLbx6UfYhwsokviHRwi6uGw1nAswcXa+ucJ9kpJuQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR12MB2639 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US On 7/6/21 3:54 AM, Dov Murik wrote: > BlobVerifierLib will be used to verify blobs fetching them from QEMU's > firmware config (fw_cfg) in platforms that enable such verification. > > The null implementation NullBlobVerifierLib treats all blobs as valid. > > Cc: Laszlo Ersek > Cc: Ard Biesheuvel > Cc: Jordan Justen > Cc: Ashish Kalra > Cc: Brijesh Singh > Cc: Erdem Aktas > Cc: James Bottomley > Cc: Jiewen Yao > Cc: Min Xu > Cc: Tom Lendacky > Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=3457 > Signed-off-by: Dov Murik Reviewed-by: Brijesh Singh thanks