From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.107.20.46]) by mx.groups.io with SMTP id smtpd.web11.1919.1601594144332005579 for ; Thu, 01 Oct 2020 16:15:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=DY2wo5R8; spf=pass (domain: arm.com, ip: 40.107.20.46, mailfrom: sami.mujawar@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WD5Dn0UWUuZSKadQ+85XSpf9yAoGC0TKdg2ECilSTS8=; b=DY2wo5R8EaKe7u2IbZb/F9ig5jbFXsLGfT0H3mr1WCXAWW+O3DffsWiXU/dHxzEvsLe3XqXFHxR0t6AvhfstVQix2ADB9jPDTLBcuD6jU0t8/ieiUI8OdvOAj0lSmZRp8Z7WnLK/9j3JK2o4gdLbdcdxjlgxW2TjqErfVO0wLrc= Received: from DB8P191CA0024.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:130::34) by HE1PR0802MB2524.eurprd08.prod.outlook.com (2603:10a6:3:e0::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.32; Thu, 1 Oct 2020 23:15:41 +0000 Received: from DB5EUR03FT013.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:130:cafe::a7) by DB8P191CA0024.outlook.office365.com (2603:10a6:10:130::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.32 via Frontend Transport; Thu, 1 Oct 2020 23:15:41 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT013.mail.protection.outlook.com (10.152.20.105) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.34 via Frontend Transport; Thu, 1 Oct 2020 23:15:41 +0000 Received: ("Tessian outbound bac899b43a54:v64"); Thu, 01 Oct 2020 23:15:41 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: e6b1ffc0c6619847 X-CR-MTA-TID: 64aa7808 Received: from e4bd6ec57166.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 93B07AFE-4F32-4785-A1C6-36FE24B64F10.1; Thu, 01 Oct 2020 23:15:34 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id e4bd6ec57166.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 01 Oct 2020 23:15:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hsCQzf/hLbUAamXC2ODBl9XItFqeimFNtExL1rcq2qQhMRkxDWHhY3EZSQRW/Fe+NVR8HYgrhziPnN7uQtB7NHqIRPJvydp1w7QqAEOIWRX9cO1I88Y2GOw8N0w/dFT8Ni5TnlIYw0s+FeJNJhyo2i9uZPG1f8Q73fb9CPp2fLoVT69DoPGySGpXuMR7phAAF/Fls43CwrSTLaXoOvHgdH+oD7MLLtIpuIPmU5NmEai709vTjjDzYcZfW5UNYusP6JMVoRnRQCjoM/o3bSvPjS81mpxKneQoVEwQ3bze/9gDNNCY8lbwhD+uT58LT6YN6NdhksMY9PBxxfe5G6KI+w== 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=WD5Dn0UWUuZSKadQ+85XSpf9yAoGC0TKdg2ECilSTS8=; b=nAkgxLWQwWhyr5G+HJPD3dnTXR21h21h+7PuU0+HTck6pruQ+IQ2cfMUFb+gWxfPOsB09MnHcpeI/4Yi2MKpz7F0kggd3f4oDtW7jqF7QAo91AgYbM+GbuidHrPQPO65MR9+5FRu6r4sTXObBfBzr9rsBL1kAxGTe1Bk44d+6ItAenSYuAOAE9Zk9G5LEswgPfzNOnf3xl57Pcyk4AQ9ILsE5Die33EMX9jb6fbL5DezYgRkACkEeJSPZyMJ65zNYA5P4jfL0Di38u2RQRnvZGPzYuACCDsYQN0yMR5LvrOl/Fqqnq4FJN+K9gpR09EF+VhIOiRzMC3eAm5Z95pUfw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WD5Dn0UWUuZSKadQ+85XSpf9yAoGC0TKdg2ECilSTS8=; b=DY2wo5R8EaKe7u2IbZb/F9ig5jbFXsLGfT0H3mr1WCXAWW+O3DffsWiXU/dHxzEvsLe3XqXFHxR0t6AvhfstVQix2ADB9jPDTLBcuD6jU0t8/ieiUI8OdvOAj0lSmZRp8Z7WnLK/9j3JK2o4gdLbdcdxjlgxW2TjqErfVO0wLrc= Received: from AM6PR10CA0040.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:209:80::17) by VI1PR0802MB2415.eurprd08.prod.outlook.com (2603:10a6:800:ba::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.37; Thu, 1 Oct 2020 23:15:33 +0000 Received: from VE1EUR03FT018.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:80:cafe::90) by AM6PR10CA0040.outlook.office365.com (2603:10a6:209:80::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.38 via Frontend Transport; Thu, 1 Oct 2020 23:15:33 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; Received: from nebula.arm.com (40.67.248.234) by VE1EUR03FT018.mail.protection.outlook.com (10.152.18.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.3433.34 via Frontend Transport; Thu, 1 Oct 2020 23:15:33 +0000 Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2044.4; Thu, 1 Oct 2020 23:15:30 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Thu, 1 Oct 2020 23:15:31 +0000 Received: from E107187.Arm.com (10.57.51.88) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2044.4 via Frontend Transport; Thu, 1 Oct 2020 23:15:29 +0000 From: "Sami Mujawar" To: CC: Sami Mujawar , , , , , , Subject: [PATCH edk2-platforms v1 1/1] Platform/ARM: TimerLib based RngLib for CryptoPkg Date: Fri, 2 Oct 2020 00:15:28 +0100 Message-ID: <20201001231528.100364-1-sami.mujawar@arm.com> X-Mailer: git-send-email 2.11.0.windows.3 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-HT: Tenant X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 311be813-e3da-4e0c-40cc-08d8665fea46 X-MS-TrafficTypeDiagnostic: VI1PR0802MB2415:|HE1PR0802MB2524: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:2089;OLM:2089; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: XVMIOf/TAqhEsGpNC751rskatQMtUTGDLh4RtdoKG8gMW6Xb7fk6om+ZHrwpk9ZOtU6iK8rrlZ/DYycFBFqdbVxfjAwh9RSYomae3QVc9qI1Qm4uD3CN6zb7WQ+I56nm9k/41JRZHE4Uo9OmAgbu0XhEFyUKct9lx4+p8iGfrhhS51uFnjp7DOvveyXAfKQD3eC483/fNh/34He6IzrHuEXL8mZshKQISUQSo+OBziYKSsGG97VqZppe1DUwla5Uz4bu2J2Iq5KyqwEXBNuw1vz+38jaG0CzNfgW+QuK+QDquRMWOOqRnj969ziHKs78FyMm1x1lZDV3M4DydeBHfEpccJ1J7EvVB8KNsgLH4DFWPEQEnzG9rDGOIkHPEAzfEvu+8iqbfQFoPrKKGAPGwjNhL3tl9mQuVDPDzDQWNlSC4z5IwUJQmZyFS+Y+HY4mIelWNkoKmcCV+zpLafX2NTcDQR7+XrjoKfwpoacJ4l0= X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(136003)(39860400002)(376002)(346002)(396003)(46966005)(44832011)(6916009)(54906003)(36756003)(8936002)(2906002)(86362001)(478600001)(426003)(316002)(2616005)(26005)(336012)(186003)(966005)(4326008)(70206006)(47076004)(82310400003)(356005)(81166007)(83080400001)(83380400001)(7696005)(82740400003)(5660300002)(8676002)(70586007)(1076003);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2415 Return-Path: Sami.Mujawar@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT013.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 7c6ca55b-8daf-4fa2-cbd5-08d8665fe588 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1gLvEmOi1oHakB0QDcQ6lvyOXGoAkhdChu0P/PwLL+rTrw5nvN+oGbhOY4G1lgKVKMFjW2JPvjkkdT81WvXxoyJ9O241fBevLXvugovcSN5aG5CFd6FKiP8b913OTcniJyODK2S12qOkVjxfFgmaoTsFPCp9XvzrSpncHyj3zRXEiOgR0U4jBsFSxfA2YZLRRNN2x6i3T3EFN2RN6X07wVH7E8i1PT361+hTH5c/3qDHkPDw5CrmppVTeQP/tk55vGWocMd5yvioGIZDY0F8TziZ7O4z6x6jWeYXIqf4wLFoo9Jz6jW5N0rdWvmTwIuQ87cJRNHX0Qjx9Jklu9RJT1plc4+71NhI5t272cd9+q43rsnwE0zdwv5tYNjl8JhgQfADqyUtfet5LZEgy9svskVI+g55VRY2HlFK9Sngzq9xscObNLQgUhkVzlysaE0vPKetZ/SonXSIbkQrqc4L0i/0qAk+QQCIPkPNyVtn9bo= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(39840400004)(346002)(396003)(136003)(376002)(46966005)(4326008)(8936002)(82310400003)(7696005)(83380400001)(426003)(1076003)(478600001)(81166007)(83080400001)(5660300002)(70586007)(2906002)(2616005)(86362001)(336012)(36756003)(47076004)(8676002)(70206006)(6916009)(966005)(44832011)(186003)(316002)(26005)(54906003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2020 23:15:41.1254 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 311be813-e3da-4e0c-40cc-08d8665fea46 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT013.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2524 Content-Type: text/plain The commit at "b5701a4c7a0f CryptoPkg: OpensslLib: Use RngLib to generate entropy in rand_pool" updated CryptoPkg\OpenSSL to no longer depend on TimerLib and instead use RngLib. This is done so that platforms can choose the desired entropy source. However, this change breaks the builds for platforms under Platform/ARM. To fix this, update ArmVExpress.dsc.inc to use a TimerLib based implementation of RngLib. Note: The TimerLib based implementation of RngLib replicates past behavior when used with OpenSSL. However, this should not be used in production as a real source of entropy. Signed-off-by: Sami Mujawar --- The changes can be seen at: https://github.com/samimujawar/edk2-platforms/tree/1441_fix_platform_arm_build_break_v1 Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc index bde3437b56d71be9259b18bc0501976695639c62..6f4621393a9713705e360a1c9ad019a6ad93a0a4 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc +++ b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc @@ -1,5 +1,5 @@ # -# Copyright (c) 2011-2019, ARM Limited. All rights reserved. +# Copyright (c) 2011-2020, Arm Limited. All rights reserved. # # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -138,6 +138,7 @@ [LibraryClasses.common] BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf + RngLib|MdePkg/Library/BaseRngLibTimerLib/BaseRngLibTimerLib.inf VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'