Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp111717rwe; Wed, 24 Aug 2022 18:23:32 -0700 (PDT) X-Google-Smtp-Source: AA6agR7i+mDZSwUHOTe15L8AtRAWQ+KBnYjkMTnbnbbVzIyQYI5rRTzXOxRx2o19XzDn2o5Tz5zO X-Received: by 2002:a17:907:7210:b0:73d:9c29:890c with SMTP id dr16-20020a170907721000b0073d9c29890cmr883492ejc.770.1661390612651; Wed, 24 Aug 2022 18:23:32 -0700 (PDT) Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id fb17-20020a1709073a1100b0072f43ed6e7dsi2427120ejc.351.2022.08.24.18.22.35; Wed, 24 Aug 2022 18:23:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=FBvPF0Ad; arc=fail (signature failed); spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229903AbiHYBGg (ORCPT + 99 others); Wed, 24 Aug 2022 21:06:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42882 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229437AbiHYBGe (ORCPT ); Wed, 24 Aug 2022 21:06:34 -0400 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0D2B05282F; Wed, 24 Aug 2022 18:06:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1661389594; x=1692925594; h=message-id:date:subject:to:cc:references:from: in-reply-to:content-transfer-encoding:mime-version; bh=o9h7UHQ4YaFSJlQORolyJdM1pMKf+ZaevrajgT60pfc=; b=FBvPF0Ad651KlC3ABXkwdiZBQFlz8BYRqq8RmB+aXUE6n3B+9JF/RTZJ VdEBRaoXMI7V5n0jkfqmyS3PDSaESokHMnr3KnFA7AoXBstBLqVpcY/wA b4fc4VNPbLkEYy1XYurn8R/XRN7mUDGSaq4gxtlFwsZajsHhkQGrOPtmn qIlii2lpl3bNKlZxvw+H/SftEmLJwRmHlBgsQd5wi73JE6kxN7g9xPmkG JsYZGYasEOOVoeQ/q9OtvslhwIwCTFDQ5S8DxNWYP8VX8wjSR1Arf4xDD N9sW1+4WQtGVVwvl8L2WmXUUWIkKwNVnzJ/Vak7KQcLofwAMzi3uWH1qv g==; X-IronPort-AV: E=McAfee;i="6500,9779,10449"; a="320185691" X-IronPort-AV: E=Sophos;i="5.93,262,1654585200"; d="scan'208";a="320185691" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Aug 2022 18:06:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,262,1654585200"; d="scan'208";a="643061556" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga001.jf.intel.com with ESMTP; 24 Aug 2022 18:06:33 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 24 Aug 2022 18:06:33 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Wed, 24 Aug 2022 18:06:33 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 24 Aug 2022 18:06:32 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GzUJKmMCc0U4dvCfDumOILi8687biQvLcVdeoanRVTTxhS4vGpj91RyydXsGculPtaTlGVwnl/+WfKXLsUfnqIugzS+NixxVZ0XMq6rUnNvkRn7xzlUnu8jBEZF5HNSv2ywszkp8qvXruLn0jhUiOE5HHilfOXDeux72+3BnOhvIo3R+PDer/yYj45FVi5NIfZVoqc/rMKuG9pW+iKq1gXkLxRynvMcLvSsiKtoiFlRi3UVLVy5AFQ+SfVQcgCq6Sql6YMe8zZ++Uku4C0eJmopos7vBkYvUtcoanD3b9EpEeq8DkzR1/YGXY651shT3KblAVcuFH6sLMVk/pIANCw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jgu88zhfmog+IuJ6oHfsc2X1CDQVA+6ARq91zZmhewE=; b=ZHRFuBGUlF4JRDYMj8jMFOBmBcJ9hnlp+A/iOnSHgAqx26kcfnWDob+YskPl02D5/aGVpk3Z+I7DLqrRZheXt70rTJH+eQNeWclrVPDw7L9cssHjeV0fyVVR4Wf8Vkc24e3kJ6SPuHOpK4gQ/lkXAKpWKFltQfPnZI7APl34MnDbVnZgc317VvLvVwPVpNTtadKAiAClEbcH9DnQ4L6+HHy6MQRxLXNiT8cV2jEMuLK7NmjLlR0f9WZdCDxg0KvH6jnae4K7Mbc4UlsvPhKwBF8KHWwcydPLDaU4n2VERdjZ3qk2n2b+Q6VOZLj66NAZa4UXNn8ZoiVe1EhEbA9esA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB4855.namprd11.prod.outlook.com (2603:10b6:510:41::12) by SJ0PR11MB5053.namprd11.prod.outlook.com (2603:10b6:a03:2af::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Thu, 25 Aug 2022 01:06:30 +0000 Received: from PH0PR11MB4855.namprd11.prod.outlook.com ([fe80::5d13:99ae:8dfe:1f01]) by PH0PR11MB4855.namprd11.prod.outlook.com ([fe80::5d13:99ae:8dfe:1f01%3]) with mapi id 15.20.5566.014; Thu, 25 Aug 2022 01:06:30 +0000 Message-ID: <6f2dcc0c-99a2-8698-13ae-d5cbea9945b0@intel.com> Date: Wed, 24 Aug 2022 18:06:27 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 Subject: Re: [PATCH v5 07/12] x86/cpu/keylocker: Load an internal wrapping key at boot-time Content-Language: en-CA To: Evan Green CC: , , , Eric Biggers , "Ard Biesheuvel" , , , "Thomas Gleixner" , , , , LKML , Dan Williams , , , References: <20220112211258.21115-1-chang.seok.bae@intel.com> <20220112211258.21115-8-chang.seok.bae@intel.com> <763bddd2-2fc3-a857-0dff-a5ae4ae1f298@intel.com> From: "Chang S. Bae" In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BY5PR13CA0033.namprd13.prod.outlook.com (2603:10b6:a03:180::46) To PH0PR11MB4855.namprd11.prod.outlook.com (2603:10b6:510:41::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6f96f7b0-5bfa-4162-54d3-08da86360b53 X-MS-TrafficTypeDiagnostic: SJ0PR11MB5053:EE_ X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Uy/AcoPyk77sIFG7DPGWKeHNUBvIWbCrNK1/Y7X0FVd1OxGIDV1Ps4YH3O4d7UaPlzacFBTwkobQajkXwqe8NvGUgZ5OzK0fnJmZZFHA8dg41MNUO+j8Rn2t4tn0olo36vPh9FkabbJniBI4j7f+4HrZ0YuRqdAEUmpDlSPE72igQOW0sHlZJHNP1CaZcbiDVB4hKcv+vGt8eE4lGo/PGxjKk9UL1LZCHgXA/IEy3r5dPwKdgmcO8V9er/BJShO8hfh+ORGEe5CO+cEt4z6SHVnPABN/CaITIUVyTIyOlgSERg82PO9lvF84Fl/5J7+jCV69fYS/a5fE1bZyFva7Fdbjj05+FB5c1yfcq4/Ol1foIj6/wT9xHsQmmhY0Nwxfrx3ODwCG4idBOEJgxSVW/YG1gXzGm1yA798EIKuxgEW9qsoH/2hTjnV8pqNEsNegR+X6ymHZbTSRYRxnAfO6StRFqGSh3aaSwYTQpdME0dIYyhHuqIwK/mAyP8AUPywb5mnWkTAG0YPPxwk16jfzx7OOXI84d0Dg79MiysgFbNUC2yWdqKYddaSKM+vygAOmazK6qQV8dYbrkvABhAIFO2oMvr2B2lrrIoeQJb4+01bsIUe29nVcjdZUPsbpW8+JmEhyB2daFnh4uJkVYcG65d+u9QkKcee7a+TIZi+BZwxQFH/wuPbRsUyNAtZdsQ4spPrfmOhT+reoF5L+hG+yIOIHDbrYKiN6TA5BiitLS6mne7CtzStSOTn22WI09myJtxjR7pinydm8vosyJUBLyszEfxTyTYUk32MbRR3DXHk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB4855.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(376002)(39860400002)(346002)(396003)(366004)(136003)(8936002)(5660300002)(41300700001)(7416002)(4744005)(478600001)(6512007)(26005)(6666004)(6506007)(2906002)(86362001)(31696002)(53546011)(38100700002)(82960400001)(186003)(2616005)(8676002)(54906003)(4326008)(6486002)(66946007)(6916009)(31686004)(66556008)(66476007)(36756003)(316002)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eDF2cjNHSmhMNUV1eHo5RnR5dUlTNDBYZzRUUlRYQ1NIOTZHN1RJMnlFRDJ5?= =?utf-8?B?eTNQKzIxUVg0a2Z3bzlwUEgvNllUd3NvS1JLOElUd1Zhckc5M3pQT3IyNmFQ?= =?utf-8?B?dDhpSTkwaHE3QmtlZFlRT1JHV3h3czBnWUpIRmxCOW1wVDlNUUVYZzFueGZZ?= =?utf-8?B?VnMwZ2FoKzZ0SWhKR3p2T09LeENLMDRsUzNjcXBWZnBjUFJxZzFzYnRFRTVG?= =?utf-8?B?aUcycnZHS2VPTlk2aWQ0TEtEYVhZUkJCMWRGQ3RvVlBVRyt2NkVyS3ZxaVVt?= =?utf-8?B?QkUrSFY5VEluSFI4Yy8ySDdSUENFU2VoS3huaUc4aFVGU1dOc1RjZHRiOXgw?= =?utf-8?B?NFlvTDlXdXBjWEpvM2pkTzlSTjZaZ0tVUGlzNEFjZWpueE5IWXZJZXVQa0dH?= =?utf-8?B?SjIvT2tLK2JnT05JV1Q4bWZGNVNid05HUExKQXJ1MW03eVg3VjJBM2k2QjRX?= =?utf-8?B?K3c5bk1BeTlkak5jbUdjbUFoUHNBaEFyUlFHYU1kV0M5NnFDQXBtS1dQeUR2?= =?utf-8?B?eHZReG5KN0NLdTVFaHhpdVAxcXpROEdBNmhCaSt6MmMrYmR4SUxFNVBoejJk?= =?utf-8?B?Ti9NTU1lakI3aSsvWmdzYk8rbnQzNTZUZWZudnljRDN5MWo2bzhwRTd2ZWlK?= =?utf-8?B?MUVLdTgvVWJ4bUwzaGpnWE14b1loRVpyQ2NHNnhOTmZYMGZKU1dPYnJFZjMx?= =?utf-8?B?S3JESGcyN2FCV2NtZHhYMzJQTG1MYWlmR2VkUlZMWk41SG9XdmdRcWpUbmRr?= =?utf-8?B?RDcwRTF5U3d2ZVJXY1E4RGhEbEZLMUEvRU5Wb3dkOWpnSzFRWERqVW42Qmx2?= =?utf-8?B?ZzMzVDdqTmsrSjVrNUFIWmtQV0svN1JwNVVCeGdrOTU4czVzODNsQ3NwYUlT?= =?utf-8?B?RnlVcTQ1Wjh1SmEyT2oyNzA3YUpwblREdTlsSEZjWmZBM2FFT1BTZ2Y4UFhO?= =?utf-8?B?b3hXaUFQajRCdWFTMVpoekdHcDEwTVowa0VDZDYzRlBucXlEV3laRjZaT2pD?= =?utf-8?B?WG9pd2lTSG5mTHpIRzZOcVJHVHA1cDROdnUySXF3ajVrUG10MGV2M2s4WnJx?= =?utf-8?B?bnRHUkRRNnR1SExvSHZsUTAzdWU4M0NVSTI2cDFMcWpOTEZUT3NCRFROajNq?= =?utf-8?B?MXpZTGMrL0RXcGg3NCtwMG5jOUZ0YmZoZkh4RGhKK1c2Y1FQdit5aTgxSDRk?= =?utf-8?B?QlpYdUlHbk5ZTXBFZzFzd21QSVVacUY4Q2Rrc2NYSXZKWnlHeC9oNU9xZWFX?= =?utf-8?B?YkR3cHhWQXdrRDhmdVRKTk4vRWhuZDE1b1ZiM0p2K0tENktTeVBpVEMwdlUx?= =?utf-8?B?TVN1RFdwd1pTL2RkNmNUWXVLZmo2SWZlenF6dEd5OWtudnpWOStMdnlVSVFy?= =?utf-8?B?dWhNOUpyS1NpSUpqaXdrNS9iZ1kwSVhRbHcyckxNcUpwK0lFV1orRUZCcVpn?= =?utf-8?B?MFQ0UkZjZnVIUjZ6eCtRa3hzd3FiNkRXbmFOKzFFNUlHY3dwekd4U20xb2o0?= =?utf-8?B?dDFjaXBxWkVYdXpyNmFTRWRUUm8zWm8yTTFqUmlVZ1RqUW1TUE1HbU1kMnFn?= =?utf-8?B?ZEc1ZG8zbnp3RFl0NjJMTi9FQjNKNDVWanJSbDBDaDdrWkJNZEdHZGpxNlNR?= =?utf-8?B?YzFQcG9nS3FQUVRlM3JRQjRzQnEzYjRObzNOTDdibE9VQU53OU1QSzFqOFE2?= =?utf-8?B?U0dZSnJtcUE1ZWc4YlF1RDM1czByZG8wM2tkNDdxcHZUbjllRlY2MWdPWXhP?= =?utf-8?B?c0xuQVRmN1RpS0VBZklpeVhheW1OUlczdXUxa1AxQllPZTlGa25VTGJDcjNt?= =?utf-8?B?VmlXUlBTd3ppZTBDS3VQSmowUUtkRXgyTUNOdFlRQnVBcmNld1p6UkFsdE9V?= =?utf-8?B?V0dEUWdwYjhJV2ZlSWVVL216a0VOR3o4NXpLRmNGeWs0QUhKNlZBUVQzRktV?= =?utf-8?B?SjMvUlVDZjhpV3RLZ0ZuWkU4WFFCOGJjVkttczR0UHM1cVRhN3NQT0tTRmR3?= =?utf-8?B?Tmhzb2FuQ1VFcW5PN3hTd0luNDN0OXpyRlFHZlhkYSsyZThHMVlEOWVTTzEy?= =?utf-8?B?czBQOHY4OGRiNEJoSkpsWlRQMFprdU11dHA3Q1ZWTzQ2ZjdmWE4yVDdudzBo?= =?utf-8?B?eUgrYmtIaGpFZGlkSGtUK0RSWVRDc3hYWm5qZTlESm5GZ01nRmkwbzdtTEln?= =?utf-8?B?VlE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: 6f96f7b0-5bfa-4162-54d3-08da86360b53 X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4855.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2022 01:06:30.4587 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LeO/lCNBsW2YSUVizqURadh3IgDTmDdwJvI5uoM8dBvOAKupN0rC8+JyypexN2TrVaepwM57IwjGbkGpcAWQzcRyY3Bo3dgVNpYh7KxtLN0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5053 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A, RCVD_IN_DNSWL_HI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham 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-crypto@vger.kernel.org On 8/24/2022 3:52 PM, Evan Green wrote: > > Whatever we ended up landing in the ChromeOS tree (which I think was > v4 of this series) actively hit this bug in hibernation, which is how > I found it. I couldn't get a full backtrace because the backtracing > code tripped over itself as well for some reason. If the next patch in > this series is different from what we landed in ChromeOS, then maybe > your description is correct, but I haven't dug in to understand the > delta. So the change from v4 is simply dropping CBC mode. Marvin who reported another issue told me that he pushed the fix to some Chrome repository. But I don't know that's the same repo that you mentioned. Are you able to locate that tree if possible? Also, it would be nice to have more detail about that hibernation bug. Thanks, Chang