From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR04-VI1-obe.outbound.protection.outlook.com (EUR04-VI1-obe.outbound.protection.outlook.com [40.107.8.49]) by mx.groups.io with SMTP id smtpd.web12.10036.1619083831118112402 for ; Thu, 22 Apr 2021 02:30:32 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=js6esEKA; spf=pass (domain: arm.com, ip: 40.107.8.49, 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=XOnKjpnL/0OxnQW/QPkTpFh+Y4pLOqGQTLswQK0S8Q4=; b=js6esEKA0SykAKm3/7yTpNqpl/1soMKmnKU3k5otuxLAi/YHJSL1VONx3dHCFZfEXDSOw+/SbBFLhQjpz6zP1s+mxOqZBozkLoy4e7g2Exe1QZaZKaN66eZ6wf5fqB1PTuAOZuvkRhOwxeSz8Rm+8R/obSPgyWOVZl1AGrl3AX0= Received: from AM7PR02CA0029.eurprd02.prod.outlook.com (2603:10a6:20b:100::39) by AM9PR08MB6785.eurprd08.prod.outlook.com (2603:10a6:20b:309::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21; Thu, 22 Apr 2021 09:30:28 +0000 Received: from VE1EUR03FT008.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:100:cafe::c5) by AM7PR02CA0029.outlook.office365.com (2603:10a6:20b:100::39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21 via Frontend Transport; Thu, 22 Apr 2021 09:30:28 +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 VE1EUR03FT008.mail.protection.outlook.com (10.152.18.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21 via Frontend Transport; Thu, 22 Apr 2021 09:30:28 +0000 Received: ("Tessian outbound 82c2d58b350b:v90"); Thu, 22 Apr 2021 09:30:27 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 9d258f4ea017df0d X-CR-MTA-TID: 64aa7808 Received: from 196b31f24444.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 80475B89-BF75-4A36-A857-E218EEC8BA2D.1; Thu, 22 Apr 2021 09:30:15 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 196b31f24444.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 22 Apr 2021 09:30:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eSIzksTzzSmdG+zbnq0mBmC2nUCqq425GpYCZjk9vv6QE+oxyoT0s2EAsDmZxunNklEUTMVKXUSswWCMqHtVvTnUSEW7PjU5H3DILrsBlpul524TqvKFcmC3pzegcTggtVlQMzqCyTkdznGv654bIs7t6W4BN+fxsjd6hKwPH6j7HBZLufX7Y09VVfRiMj1rvMrLR5cBJ6CVD8LrAqPzRvCS+a6gs8dkk8oegaiA0ISqbs2IZ30eFaN2OYcQISGc7XwUsmNPiY3HAmzRUJ93kwVChRX2GqWj6Va7G0LSMSMTOujGgEBnICqqgnF19LoEDK0APoCYN45NyUxbIBrUjg== 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=XOnKjpnL/0OxnQW/QPkTpFh+Y4pLOqGQTLswQK0S8Q4=; b=Gf/k/kONy+B2NR8uGuWUp+R1Yva9METQoe5236vbjsG9DL6jWp1LakMtQHrkQaISkyKH5dvssY2zWkcJnb85JrFsk5DFJjGNME9uS86Hw3fq1BYjV/XYJJiTWkfKUGITIsxNTL2hxEDXJRXyP07FidKJsX6UP5AsHXssAPoaN/yj5aDDisMHS30E3FBdMUJXnP5FVen4fG2RoVXO2SilD2gz/efz8/6Fe77c+/irt4qFK+SceLg5H+MY0iJMoYDMSzNObagFFUZrhoIL8a09qC+/6e8vewA5u5CvkfW9LTRXKP+FLRbTGA7WPmAyJ0MGPqQH8cDu1ehfrexybF45qw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; 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=XOnKjpnL/0OxnQW/QPkTpFh+Y4pLOqGQTLswQK0S8Q4=; b=js6esEKA0SykAKm3/7yTpNqpl/1soMKmnKU3k5otuxLAi/YHJSL1VONx3dHCFZfEXDSOw+/SbBFLhQjpz6zP1s+mxOqZBozkLoy4e7g2Exe1QZaZKaN66eZ6wf5fqB1PTuAOZuvkRhOwxeSz8Rm+8R/obSPgyWOVZl1AGrl3AX0= Received: from AM6PR08MB3784.eurprd08.prod.outlook.com (2603:10a6:20b:85::25) by AM6PR08MB4326.eurprd08.prod.outlook.com (2603:10a6:20b:b9::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16; Thu, 22 Apr 2021 09:30:12 +0000 Received: from AM6PR08MB3784.eurprd08.prod.outlook.com ([fe80::1cd5:e144:5ad7:eb0]) by AM6PR08MB3784.eurprd08.prod.outlook.com ([fe80::1cd5:e144:5ad7:eb0%6]) with mapi id 15.20.4065.021; Thu, 22 Apr 2021 09:30:12 +0000 From: "Sami Mujawar" To: Rebecca Cran , "devel@edk2.groups.io" , Samer El-Haj-Mahmoud , Ard Biesheuvel , "leif@nuviainc.com" CC: "rfc@edk2.groups.io" , Jiewen Yao , Rahul Kumar , nd , Jose Marinho Subject: Re: [edk2-devel] RFC: Adding support for ARM (RNDR etc.) to RngDxe Thread-Topic: [edk2-devel] RFC: Adding support for ARM (RNDR etc.) to RngDxe Thread-Index: AQHWzeRyYZqCLJUFX02S9tXdLQTHUKnuMRqAgABLzSCAOVk4gIAB8aSAgJTdJoCAAMQDag== Date: Thu, 22 Apr 2021 09:30:12 +0000 Message-ID: References: <70a4f9e7-952c-cf05-bca7-009ee5b2cd3f@nuviainc.com> <06a2aa56-d4ec-3db2-0e82-12211daa5fa7@nuviainc.com> ,<985081eb-5e3e-fc33-6afa-c9c121412973@nuviainc.com> In-Reply-To: <985081eb-5e3e-fc33-6afa-c9c121412973@nuviainc.com> Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: nuviainc.com; dkim=none (message not signed) header.d=none;nuviainc.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [81.131.179.80] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: cc2eab7a-9379-4973-bdc7-08d905714434 x-ms-traffictypediagnostic: AM6PR08MB4326:|AM9PR08MB6785: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: aj4YOwMmz/ibrOfHOSpULbmr3j/jjabmY8TdPQSQRAz3xhr8LbFb0kUJUPBD1qANNUCUpVbgokgpqk2EFam7UK3sCTLW7oUpRoOeFi0Vz0WRkkyxvmmKUWsSccFqb0BUGGAjj54nUEDyT4DzbLUjGW3VaA69r2HYr+q3tVOiPh6lkkjov5L+L+lPhbfUTVAAHHvP+aT3Y9wcFX7tpFD1RDDXN8DyiOAYWQrnCQO5Vx63xB+PvHxg1IV9PjR2eoUb9SCA800SQY1l/iLFk4PhstGRNKOpOCaRH2uLZTD7YMwsFysRg0/zJXBqHAcRtjS0gVE+S+Wjaj0GPlvtuR6YJ3uFp8dYgaJ6Top0mqCBZnp4L3k7/3y44JgRLBbHhiqf2go4YhdassU8GH5AVB4/QO6DAxiesiS3ioZO3YX26uYfZ0jsiLlvbhZPb7bh81YAQbXkms5fIBEwcVoHfzQbXZesV5rNrSHZTJLkHGcBOGAbmtCj3/Fi52Rwgk/yFhkNEgtYA/3GTcSIxEMOLkvm24wPr/OXvuIkBBPUjGWq4iUzFRo74urTJuI48LY3L35UYScols1SINkw1ic14661MstlvxLphVC6dIERCqvTdYVo1tCcD1xCrgi0612ephAhzDdX07Ep+XN/HIUvaot2KDHEDtFReVeJSOTBBjfnOd9ZU3SBepIlWQeAIAcqD9i3 X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR08MB3784.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(136003)(376002)(39850400004)(346002)(366004)(396003)(8936002)(186003)(8676002)(71200400001)(5660300002)(110136005)(9686003)(66946007)(66446008)(86362001)(316002)(66476007)(9326002)(478600001)(2906002)(6512007)(33656002)(4326008)(38100700002)(122000001)(83380400001)(52536014)(54906003)(26005)(64756008)(166002)(66556008)(53546011)(966005)(6486002)(76116006)(19627235002)(6506007)(91956017);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?W/MEaagbCa/FdNHp404hzAaBCWmcavGJ19CJsUlPH7sCr9X0bXzg4sGU?= =?Windows-1252?Q?JDH5kdW+uKyAtKTzDWkkk+ua+pMDs4nCzdHp0vD/lpKWo0dmKVQtDA39?= =?Windows-1252?Q?c69tuz3bfmcKVPfkQ2zFOe2tzli3/TfowJekdo9WnnL2hCX0IH5pI/5a?= =?Windows-1252?Q?UMqPC0RwTzZclf6Q0wRHfxoY5IpQj6HJSbZRqoD6tbD/FFfHPP9BFmT/?= =?Windows-1252?Q?FWelnRXEPOJ6SmXGSCLPj1nec2m8/kbiZOOetKwk4fsosOveF/kbBuKQ?= =?Windows-1252?Q?A3n7nP7C2oBblaceVR/YoQwl203abd94O2NaBno18+AcLs1EPaZ+irFX?= =?Windows-1252?Q?fc5J/A911SxXKpGdc/C5aMeErenZYQlMrGh16VNOeHBveNNAnmhQPQEc?= =?Windows-1252?Q?QvYOAmiv25FB8eMfUSkpW75+gi9HQ+KtNUviX7En+wnJt+zG1LPafqAe?= =?Windows-1252?Q?uzQ/pY7mUQBLrRpl9SuUWbwFFgFAZ1ITU5igP88U6XND6kwMXXqvqOAM?= =?Windows-1252?Q?aSr1yfKPMhZsq3i5/+0AD54hfx1JetLmR+S2C5VAiJukS4Ht6R+clJOx?= =?Windows-1252?Q?VbiCbg9eeJ2BBzdgPaR2g4EQgtzLdg8jWvbHuUPUAdpSIt42CGf1GAm6?= =?Windows-1252?Q?n9M7FVsUxK7wMkilUIsQHiFVDAV6CkNHIJIcU6bm3a5+4Wl/ikYm4YDa?= =?Windows-1252?Q?4FKiIENBVlx6AgxtD+pGuel/sRwuunl4W3WBi7ClWcJqGaurHKZTQnTA?= =?Windows-1252?Q?QjlA2fVuOoV7kjtAA8htBq6A9eFjMuhMbwv5qOf62ZrzYiQwk4xe5xcX?= =?Windows-1252?Q?YWyMOa+xYNeBfy4rOc57m6dug9iSJwmfUTB+mVIKR/XwrFJLXNlRxQB8?= =?Windows-1252?Q?0XYdm16Nc1ypW1g5YkXSz6tDLbgVUYo09bHYxRnE58LPTciYwX9OZze1?= =?Windows-1252?Q?5dm7kLmiAtC0+MrDRtjFAq4GtCLZdo8RtsB81C5ijVj8td8uFREJCaDQ?= =?Windows-1252?Q?uWzViWA6rR8FecRk271Lgr28tDpzyJnybjS9YNNCS7QAkvOU05goLD2k?= =?Windows-1252?Q?9UUET7GGz//jRAEXLXA8SYn5TRB/lqlQ/BtwXaLGH7JQHL/rKfuGRwYv?= =?Windows-1252?Q?PVaVxhKRa6unhLp3WZyzUNfi261EDSfmjfq1YXu0u7033lIfA75EpN2Z?= =?Windows-1252?Q?wS6fTxBew0cS4Mkrqtoc8zxfOkrI1L7QAPmXBy8ut8fpVv8sM82h/KGv?= =?Windows-1252?Q?MFuDGWRNp2Jbp5/TpL17qSurUhoeSJOrzxgVG57yrB7F/ubrX59Qgudn?= =?Windows-1252?Q?TJzZtGc9pc8MFG5oFt0VwQBaTuoqHIgnmlnGWHhbIEMVhCYZh8aWtuXs?= =?Windows-1252?Q?VBfTVyUfe3Jwaw3vxcaD61ajWR4RPjYwVKglibERBMw/qUlRRjjk86Ac?= =?Windows-1252?Q?e1kQrPIojUyqyqXxaja9Sw=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4326 Original-Authentication-Results: nuviainc.com; dkim=none (message not signed) header.d=none;nuviainc.com; dmarc=none action=none header.from=arm.com; Return-Path: Sami.Mujawar@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT008.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: a2e1d78b-4ec1-45f2-8678-08d905713af5 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: X1dEXCTJtY4vTYoxWk/Lz3oPiMAPbwwlU3t5eAV85WbPfngUfNWuenPVBepYHksZFxdXy/5bqD0rkG0KEZGIA5Mt8LTsC2Imu1xSTXL1otBfss2hEpnc7E4EAlofjZXo5n6XV35AzsxiGTRJcJCaHgIiBHiG7xbZxs+tVigxqGeF8NWiif3EenonNmqvtundfjKs2YaNszhTwuw5KGnstsrcGFwF3g8/r9QpPqHS4wdOSLvwuAd9iYHN1PpOX4Dr+2ThZnH9BbQHMv6humYGb49oYgVGK0y70UVk7FqjqY3yrv0EfuYDomTIQf/G+Qm6a2VzzKri198jTNBt+ntKgfu99hKkDeEEZPHHXEUzfpEqig9V8b+A45jGpYeeoeTY9u5AxvSkLgPeinGpWF7zyJgf1ul6GvB7AV+Ae6bgG7cizJ7+8Gb7j6G316O6w9cQtFooom4eoN2xPAxbqQ5PJoAQalmHcg2OCOVGUvHcwNawzxyaAi+ILHhypUItdKB3iGhj5ulcKjX4YJY6Clp//4HpGl1Eahlq1qiJd7QCb1xeBFrMz0Sns8vjSHPuBboVSh0BbhMquzsMXaGPKB/U+5lgUDKZysVhMFTzlXyN1St3D+ehdmS+nQFZHDeQ8NA5+igrxh2NDxQJqWtYiBbITwj0G9MOjCMx5HPIzQHBQgDt+8e42qfqub+HG1AdHxULxColefj8RP/OGe9zSFwgxfJq8JrShuTGYhd/F1p3U+tJPGCaVmj+pdrXUjphiV7oeWEzx2nreuDc5mp9pC5VOw== 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)(39850400004)(136003)(376002)(396003)(346002)(46966006)(36840700001)(336012)(110136005)(54906003)(6486002)(47076005)(316002)(186003)(4326008)(2906002)(6512007)(26005)(82310400003)(450100002)(33656002)(81166007)(70206006)(9686003)(36860700001)(8676002)(5660300002)(8936002)(6506007)(19627235002)(53546011)(966005)(86362001)(70586007)(52536014)(82740400003)(34070700002)(9326002)(356005)(83380400001)(166002)(478600001);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2021 09:30:28.1237 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cc2eab7a-9379-4973-bdc7-08d905714434 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: VE1EUR03FT008.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6785 Content-Language: en-GB Content-Type: multipart/alternative; boundary="_000_DB7PR08MB37876F90B2D7639535400FF284479DB7PR08MB3787eurp_" --_000_DB7PR08MB37876F90B2D7639535400FF284479DB7PR08MB3787eurp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi Rebecca, I have been working on the following modules (See slide 11 in =93EDKII - Pr= oposed update to RNG implementation.pdf=94): 1. TrngLib|FwTrnglib (Arm Firmware TRNG) 2. DrbgLib stack =96 with support for DrbgAlgorithmLib|CRT_DRBG & AesLib= |ArmAesInstructionLib. I plan to post patches for (a) in the next fortnight. Following this I plan= to update the proposal with the interface definitions for the various libr= ary interfaces in the DrbgLib Stack. I have not looked at RngLib|RNDR as I believe you were interested in implem= enting the part. Kindly let me know if you plan to implement this and the p= latform you would be using for testing. It looks like the FVP_Base_AEMv8A-A= EMv8A and the FVP-RevC models support RNDR, so these could be used for test= ing as well. Please feel free to get in touch should you need any help with= the model parameters or if you face any issues. Regards, Sami Mujawar From: Rebecca Cran Date: Tuesday, 20 April 2021 at 21:04 To: Sami Mujawar , devel@edk2.groups.io , Samer El-Haj-Mahmoud , Ard Biesheu= vel , leif@nuviainc.com Cc: rfc@edk2.groups.io , Jiewen Yao , Rahul Kumar , nd , Jose Marinho Subject: Re: [edk2-devel] RFC: Adding support for ARM (RNDR etc.) to RngDxe Hi Sami, I was wondering if you're still collecting feedback on the design, or if you have a plan and schedule for the implementation? -- Rebecca Cran On 1/15/21 7:51 PM, Sami Mujawar wrote: > Hi All, > > I have shared some initial thoughts on the RNG implementation updates at = https://edk2.groups.io/g/devel/files/Designs/2021/0116/EDKII%20-%20Proposed= %20update%20to%20RNG%20implementation.pdf > > Kindly let me know your feedback or if you have any queries. > > Regards, > > Sami Mujawar > > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Rebecca Cr= an via groups.io > Sent: 14 January 2021 09:05 PM > To: Sami Mujawar ; devel@edk2.groups.io; Samer El-H= aj-Mahmoud ; Ard Biesheuvel ; leif@nuviainc.com > Cc: rfc@edk2.groups.io; Jiewen Yao ; Rahul Kumar ; nd > Subject: Re: [edk2-devel] RFC: Adding support for ARM (RNDR etc.) to RngD= xe > > On 12/10/20 4:26 AM, Sami Mujawar wrote: > >> I am working on the TRNG FW API interface and will share more details >> for the discussion soon. >> >> We had some thoughts about streamlining the RngDxe implementations and >> would like to share some diagrams for the discussion. >> >> My diagrams are in Visio that I can export as JPG images. However, I am >> open to switching to any other suggested tool. > > Hi Sami, > > I don't see any further discussions on this. Have you made any progress > with sharing the design documents or scheduling a review? > --_000_DB7PR08MB37876F90B2D7639535400FF284479DB7PR08MB3787eurp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable

Hi Rebecc= a,

&nbs= p;

I have be= en working on the following modules (See slide 11 in =93EDKII - Proposed update to RNG implementation.pdf=94):

  1. TrngLib|FwTrnglib (Arm = Firmware TRNG)
  2. DrbgLib stack =96 with support for DrbgAlgorithmLib|CRT_DRBG&nbs= p;& AesLib|ArmAesInstructionLib.

 

I plan to post patches for (a) in the next fortnight. Foll= owing this I plan to update the proposal with the interface definitions for= the various library interfaces in the DrbgLib Stack.

 

I have not looked at RngLib|RNDR as I believe you were int= erested in implementing the part. Kindly let me know if you plan to impleme= nt this and the platform you would be using for testing. It looks like the FVP_Base_AEMv8A-AEMv8A and the FVP-RevC models = support RNDR, so these could be used for testing as well. Please feel free = to get in touch should you need any help with the model parameters or if yo= u face any issues.

 

Regards,<= o:p>

&nbs= p;

Sami Muja= war

&nbs= p;

From: Rebecca Cran <re= becca@nuviainc.com>
Date: Tuesday, 20 April 2021 at 21:04
To: Sami Mujawar <Sami.Mujawar@arm.com>, devel@edk2.groups.io = <devel@edk2.groups.io>, Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud= @arm.com>, Ard Biesheuvel <Ard.Biesheuvel@arm.com>, leif@nuviainc.= com <leif@nuviainc.com>
Cc: rfc@edk2.groups.io <rfc@edk2.groups.io>, Jiewen Yao <ji= ewen.yao@intel.com>, Rahul Kumar <rahul1.kumar@intel.com>, nd <= nd@arm.com>, Jose Marinho <Jose.Marinho@arm.com>
Subject: Re: [edk2-devel] RFC: Adding support for ARM (RNDR etc.) to= RngDxe

Hi Sami,

I was wondering if you're still collecting feedback on the design, or if you have a plan and schedule for the implementation?

--
Rebecca Cran

On 1/15/21 7:51 PM, Sami Mujawar wrote:
> Hi All,
>
> I have shared some initial thoughts on the RNG implementation updates = at https://edk2.groups.io/g/devel/files/Designs/2021/0116/EDKII%20-%20Proposed= %20update%20to%20RNG%20implementation.pdf
>
> Kindly let me know your feedback or if you have any queries.
>
> Regards,
>
> Sami Mujawar
>
> -----Original Message-----
> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of R= ebecca Cran via groups.io
> Sent: 14 January 2021 09:05 PM
> To: Sami Mujawar <Sami.Mujawar@arm.com>; devel@edk2.groups.io; S= amer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com>; Ard Biesheuvel &l= t;Ard.Biesheuvel@arm.com>; leif@nuviainc.com
> Cc: rfc@edk2.groups.io; Jiewen Yao <jiewen.yao@intel.com>; Rahul= Kumar <rahul1.kumar@intel.com>; nd <nd@arm.com>
> Subject: Re: [edk2-devel] RFC: Adding support for ARM (RNDR etc.) to R= ngDxe
>
> On 12/10/20 4:26 AM, Sami Mujawar wrote:
>
>> I am working on the TRNG FW API interface and will share more deta= ils
>> for the discussion soon.
>>
>> We had some thoughts about streamlining the RngDxe implementations= and
>> would like to share some diagrams for the discussion.
>>
>> My diagrams are in Visio that I can export as JPG images. However,= I am
>> open to switching to any other suggested tool.
>
> Hi Sami,
>
> I don't see any further discussions on this. Have you made any progres= s
> with sharing the design documents or scheduling a review?
>

--_000_DB7PR08MB37876F90B2D7639535400FF284479DB7PR08MB3787eurp_--