From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id A29B2456E1; Mon, 29 Jul 2024 06:55:18 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6A0034060A; Mon, 29 Jul 2024 06:55:18 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2081.outbound.protection.outlook.com [40.107.21.81]) by mails.dpdk.org (Postfix) with ESMTP id 0BA0A4042C for ; Mon, 29 Jul 2024 06:48:50 +0200 (CEST) ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=keVd0p8H1j4nqL1fcfQQAJ6tGtefZyoypjuLZMBj7FnFXKdyXxLOIKnCxIikoRL8t/734yXTj+AEuLVyJfvsFvCg+E3xnHQkDQTJlodbSIR9AWDjhUMldONXpVOuY+F9g1Lil4ANiuUDW2ZMEIiHHZTfws+N0Ra2IowijalrEPUiVQ9MvEvCQaYyS0zNuQeNpBkUgR/ynLM2Wo+sbjH6mj61pDe8jOY2PlH0coxUfbFobFg8IMi4vdSdjwjJinYvXKNkGloYNEDpGkzw+fYqN1Nza+Khdv9R3ZoEUbAzQ35Gm/n1eGMW178+R5yYZMTL8+k3M4iK6ElkofNQURWNGQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=oPcQoYfLzdGxVyBUtA0pTwkTsGb1WfEHkTB+I8jEi0A=; b=oywpppQiPfGqU/6e2ifP4YbXKEpX6+d7ymtZhSKSUvrB0Ie7gGMtHfA9G1N32wvENPinqdTfuD/THoV4VRYRx5nWGmbtOD6SkOqwE2MeMY83XKYlByKs8yPIn+8ohIId9KAZbc5G78UDF2WO0jic5S1cLjvtVsuMElCXUXbweWvbL2leD46Txtu9OmIncEVBLkKxINQyIi5NurKIw2jJ/76KivmdkknHTj+jhsiKYOwPUSDChoDbL3z7IwMneQP/n5aBhTjZ2fCZa3uwuvLJtZEh6d2k8nBsamNw2zwLT1IogQOVXvvlFl3XOV4gwmQZHgljZ2Hr2geWUDzdrt3nzQ== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oPcQoYfLzdGxVyBUtA0pTwkTsGb1WfEHkTB+I8jEi0A=; b=GeXWOz1vis45/QlzYs0LNvNfViRIlt0C0ozw6nAIsCS4W7RgEo/jZaXwkzI6S23WnOHJVSRTvCJRYmkHnryD7buG1bZ7yZQof1HyWv02XdMBaVxSNtUjAnVk2zMaM/2oMZSUbvb5LuA75qUH31vGw+sC7HZ6LoqtSXPkIiIOb/4= Received: from DB9PR02CA0020.eurprd02.prod.outlook.com (2603:10a6:10:1d9::25) by AS8PR08MB6245.eurprd08.prod.outlook.com (2603:10a6:20b:293::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.27; Mon, 29 Jul 2024 04:48:48 +0000 Received: from DU6PEPF0000A7E0.eurprd02.prod.outlook.com (2603:10a6:10:1d9:cafe::7a) by DB9PR02CA0020.outlook.office365.com (2603:10a6:10:1d9::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.34 via Frontend Transport; Mon, 29 Jul 2024 04:48:48 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DU6PEPF0000A7E0.mail.protection.outlook.com (10.167.8.39) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.7784.11 via Frontend Transport; Mon, 29 Jul 2024 04:48:48 +0000 Received: ("Tessian outbound ab09e808a502:v365"); Mon, 29 Jul 2024 04:48:48 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 5d315330d1bea75a X-CR-MTA-TID: 64aa7808 Received: from Lf51111da5616.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 4A125D35-DA1D-4DD7-9BBA-6B185835B583.1; Mon, 29 Jul 2024 04:48:36 +0000 Received: from EUR02-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id Lf51111da5616.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 29 Jul 2024 04:48:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FPUviMqNziNMbbjVLZODAWvI5X2pF1+Ijm4wD0Qo85UH0MOEOMjTpBZ0roqK8QI5zAZrgNZfSHr53zrd2GkNapPpJJW7IsKeWzfZEOtmQYfIXsfwzPlYcNq788Lm8UjnzZZ3bcWWz2498uBFXT7vXhLkTGS55Dtr1KiiwDl8ZLntZ2skZD54w2xopj6sMOdTVHfygT2GV8pzf2RHTDYsY5RIVVNfp9UXo/h2sdcN2MLQxkZTbufT5HAHWtVr+VX0EkGR2CpsFqlEcA93FlKxGLZxGgb9u6QvcpNMGlglcDRblznwRM1+Op6abKWmczTRMkX+vI9BWPvveOkU2x/zTw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=oPcQoYfLzdGxVyBUtA0pTwkTsGb1WfEHkTB+I8jEi0A=; b=ywrvBW7Rk/zsbgaP0+ULU3fk1uZBbnRWLAkWIptTtgW8lH0GK819xDeLKDHYSjILd/nOvQks3Si7TE5jNzBVBL86wis1uLB25gSUxb/JoQK1fPhyp8h6psmeRogD1bkfaBOvsuK8u2ctL+/zO+9yBvDh87d6XxD6VW/GUo2l6i4daF3Z+Jz7C9s+SmyGfwy1pHzF3ARy8QukzWtMvZQ4y+BjuL/qSlOt4Mtmennk1adXpRfbLEbJSA9hCAjrDmh6PnJt2NvbZMJbKmzgCC4VohX2sHcD79qPYOXQsNKhZq6NRtoT7reDMpemhu8UIdaitlVtmbsxT7EgdB5FJaORrg== 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=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oPcQoYfLzdGxVyBUtA0pTwkTsGb1WfEHkTB+I8jEi0A=; b=GeXWOz1vis45/QlzYs0LNvNfViRIlt0C0ozw6nAIsCS4W7RgEo/jZaXwkzI6S23WnOHJVSRTvCJRYmkHnryD7buG1bZ7yZQof1HyWv02XdMBaVxSNtUjAnVk2zMaM/2oMZSUbvb5LuA75qUH31vGw+sC7HZ6LoqtSXPkIiIOb/4= Received: from AM0PR08MB5073.eurprd08.prod.outlook.com (2603:10a6:208:15c::27) by DU2PR08MB10262.eurprd08.prod.outlook.com (2603:10a6:10:46e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7807.27; Mon, 29 Jul 2024 04:48:32 +0000 Received: from AM0PR08MB5073.eurprd08.prod.outlook.com ([fe80::6eb8:f4fd:f86d:a8d0]) by AM0PR08MB5073.eurprd08.prod.outlook.com ([fe80::6eb8:f4fd:f86d:a8d0%3]) with mapi id 15.20.7807.026; Mon, 29 Jul 2024 04:48:32 +0000 From: Wathsala Wathawana Vithanage To: Stephen Hemminger CC: =?iso-8859-1?Q?Mattias_R=F6nnblom?= , Shunzhi Wen , "thomas@monjalon.net" , =?iso-8859-1?Q?Mattias_R=F6nnblom?= , Ruifeng Wang , Bruce Richardson , Tyler Retzlaff , Min Zhou , David Christensen , Stanislaw Kardach , Konstantin Ananyev , "dev@dpdk.org" , nd , Jack Bond-Preston , Dhruv Tripathi , Honnappa Nagarahalli , nd Subject: RE: [PATCH] eal: add support for TRNG with Arm RNG feature Thread-Topic: [PATCH] eal: add support for TRNG with Arm RNG feature Thread-Index: AQHa3UccVxTRgZcyGUGY17obJSPotbIFbjyAgAPsLQCAAEKcAIABFQrQgAAN4QCAAGuHEIAAGt8AgAHg9gA= Date: Mon, 29 Jul 2024 04:48:32 +0000 Message-ID: References: <20240723212703.721050-1-shunzhi.wen@arm.com> <536d1325-ee15-4630-9ae9-00cef9411d34@lysator.liu.se> <2d28f42f-480b-4070-8ba2-1353a742b46d@lysator.liu.se> <20240727085422.737bb9ce@hermes.local> <20240727165524.7ad4f344@hermes.local> In-Reply-To: <20240727165524.7ad4f344@hermes.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AM0PR08MB5073:EE_|DU2PR08MB10262:EE_|DU6PEPF0000A7E0:EE_|AS8PR08MB6245:EE_ X-MS-Office365-Filtering-Correlation-Id: 131edc4a-800e-46a0-f8da-08dcaf89bc4b x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|366016|1800799024|7416014|376014|38070700018; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?Q?GMcW2fyxtWsZOuD/Vk902TmQFuEOUxEjL5jqCaU1xSCOsJE2ITSAH21ow3?= =?iso-8859-1?Q?2UjPEpryEg/gx/A94roF6Ypgs35qyjjF8R27ZINofvFNNhHOlU77suNakK?= =?iso-8859-1?Q?ya5fP1KJzcgkI/llRJe5Zu0u06rnsROx9SibD5T4jKvaW9t+s8nezcyjTw?= =?iso-8859-1?Q?G+L9mg1OHIQlzEYD4SKDFKpdZUxUo2YdwQcERg1imgsbC+XTgTaqn4vLo8?= =?iso-8859-1?Q?ooqKDLBKfT90xRqsHpQim0P5vlEOYsnBjL8wTcmWyZVylSzbF0mK+QUeW9?= =?iso-8859-1?Q?yYCUjX1Vabesl533m+NmlLcKHCqAgzhowQQu3Pn9dEERnePooAQkKVH3hK?= =?iso-8859-1?Q?qIj1b7DxlIb+S07lYNwnYO0+UehkzBaL+9qBq4YUBLW5ysmO4M+1ThIyo0?= =?iso-8859-1?Q?Qpzddx8KUWqBxuht9EvbYurlLXzAb8t9/0I2/F8jzqIHTM/DyP1NTUSXzJ?= =?iso-8859-1?Q?E1bR4hiYvaMdNh7tAluIu51vO/DYp+NviZJnxtEu6cMMazpXhQbW/nCcS8?= =?iso-8859-1?Q?H6nnXSmaNRS2vit8X0ab+P6Po9wsxtdubLZA21rxDCub56k0EQxy9l4qjk?= =?iso-8859-1?Q?PKnjoV/U6FpP78S40dQZkzsp7NTA9k11mmBQ8/n6a9Jk3C1iU0SVUS2sGZ?= =?iso-8859-1?Q?1wh770R20H19MmzvZRbM6SP+Xo2p1xBKCemxyu1sQr92+uvbUjSDoB10DU?= =?iso-8859-1?Q?4S2vyyJtwDYcfAuCep3PbOrPJOZJcMYMctzXe1E2V2a91NOm1eAlSOvgt5?= =?iso-8859-1?Q?Iw7JpHckxZAXI0kHuzJiIy9lLC4c6zsdBY3y1jkijSgTs16/NEe3zam2FJ?= =?iso-8859-1?Q?hWfm74sI/vMjbF9yvDHnDzSKtamb2XDez3IDG7u21xQNNJVaxAllW1suoI?= =?iso-8859-1?Q?FPNOnrVxtW9dS28wj0rJATgeiDVVL2T1bY5y7K4L4DrDAM5Sb+HMZw8G6R?= =?iso-8859-1?Q?b7vl2gjsc6vKYibQMyINZ+PoiYPTDke2a0CJCa1d04uLppZ7ovD6phnNrz?= =?iso-8859-1?Q?OFqse91Sdl3IR1KPOb5Mu9yS6YFLwP1coFMn3L/mzq7dxjOZCu7w4D+Txt?= =?iso-8859-1?Q?ytG+aD6U4MvwySprMHrIBEVjQm4M0vtecW9IhQgY7htkwJlPaJX/z/J3JV?= =?iso-8859-1?Q?Knd+9BZiBaWC7eIMb7oPpQH/qeSce/NGb8JsLlpDsBzOlPmjqKROnflwjQ?= =?iso-8859-1?Q?Lskjo0u0qP7f98aonmQGuO9o3gWH/Z16aIwuvro2oL27ES7r2KSY8OVjLJ?= =?iso-8859-1?Q?d87gNRZWuqVI9XE65UaFRf+eaj1PyIuPZ9WyO7RN471S+60hGUcMpmhVjj?= =?iso-8859-1?Q?wkxv37pFzWI5GwKt3qsqSEkk9FHLHehrNaVdsIK61q3GXTVaguspJA1DeN?= =?iso-8859-1?Q?oO/lmHWgGgD6n+trb9+0rPGXAwBwBkeSIHOzXDUFUHvgNDfsuLA45I7QTL?= =?iso-8859-1?Q?7dVC7Oa2p3Med/n1w8F+s+vpdfIw+e8csvPt5w=3D=3D?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR08MB5073.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(7416014)(376014)(38070700018); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR08MB10262 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-SkipListedInternetSender: ip=[2603:10a6:208:15c::27]; domain=AM0PR08MB5073.eurprd08.prod.outlook.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU6PEPF0000A7E0.eurprd02.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: d2d1f926-3601-4597-7586-08dcaf89b295 X-Microsoft-Antispam: BCL:0; ARA:13230040|82310400026|35042699022|36860700013|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?Q?5vzfVDWAnMOBHVDwSyJCRamEZedfzUkzOAaGBokhoHoArXLWcO7/CWmWbd?= =?iso-8859-1?Q?C1QzhEkZlgz36volvtJV21TpiAqh56mV/UCQhjclv/dvdnIwcQeMUoCE6h?= =?iso-8859-1?Q?de81PIeZLi4TVydIfTeK71Ye2Ycz30AfJzayA+1J5S9p0yF00jo7/RmG+T?= =?iso-8859-1?Q?VsLdYdgUSO/IEj7ndPT0RtWbFt4tQq5QvUDcx6MXKiLKkaZWscZr2DNf8p?= =?iso-8859-1?Q?E7UzPB3Hr+qUSfpE+xn0CSpNWIQxzzWUPo/rxkY/ie+NE/fHd6chmAVB2J?= =?iso-8859-1?Q?C55aBY2yO7WyWBzSsBdUW+ThhaMm+24dYZ3TfDoErX0NP2nmbe55K142mC?= =?iso-8859-1?Q?MeS2GDov3usGcBTYCRPoSXKLkMO5iw02BtFX+dYg/p3VYcbatrybOQU1eY?= =?iso-8859-1?Q?cDlZKdX/vq+eBtvoGTF2S6raVGGqgxP+9W8JEoI4gtTjnfSrDpMT17ALAf?= =?iso-8859-1?Q?D1BpATpj1NnvDhKn4oPhfv5pCK2xGZ2/YBZE+/E8sjaOAuxUwSoY3ra3SL?= =?iso-8859-1?Q?e+/8FignTOIOQzyrqmL1LTsd0b3e21fi4ohqsFR0+CUt7XUg2hgNKuxa/l?= =?iso-8859-1?Q?wG+Eje2atyUKNL5z1ZXig6dg4I1wT1aDYJg2yKwNm99OTOrtM1riW/lrq0?= =?iso-8859-1?Q?3iKKDC4GM5kgxhEMOVfmUEhsx0uGpabITxfS2C8VdBRQrirfPiG/6d5pMM?= =?iso-8859-1?Q?MKhjM9LgOkBfaPFPl8xsqTd6E6Lp35jM8j4yHPaW6S2tkdL0ApOniQZSbl?= =?iso-8859-1?Q?53u8cpxILoVM9i1+JBdjLvRIR9g1A+89CJtf6pTi64JnvROfcGqSjQc+yD?= =?iso-8859-1?Q?0ZPcsogQcAVDqDYoGu+DIaiU0YeyAMKdUTOHZAUIrTbW+k8dGczncHsjs/?= =?iso-8859-1?Q?ZmkYevBcWYB6nYuDwlQGdc8+dnnKE+pcyMLOTm6kQF/FcZTYTFMDdvDZQY?= =?iso-8859-1?Q?lZMY47j8xf+kft9EpMkZe89rYTI13qnE175enruFLJ0SfpgL0wWLfAApHl?= =?iso-8859-1?Q?us47SQbxVmkbDCEh4mmfF1/w8Qhzeh3bLyxSl7qq9Q+JTN+Ok+DPu7CtIj?= =?iso-8859-1?Q?fu6EowgOVjfaK+lwutAa3ToFAKmAt7xvIvyFXszf7z15vZs11P0/hLUtpX?= =?iso-8859-1?Q?0j9cIwiVCnB3sJDawEDdai1R7PjrKQQahu4eKLSsOkVAq2z4V+j/KJyzN4?= =?iso-8859-1?Q?VDqbtg5zGKTx9DSQ2dDCsnN9v+qsUj4cPL3kNGZd8brU4+jKd2JazmoVkr?= =?iso-8859-1?Q?HQuU+hgjznLGuDhtG7sFVK1NdVBYTS6K+oxnlBe3dwb0/tAqBeUH0moU8b?= =?iso-8859-1?Q?Wwn21s/zFNVBGH+zcvgc8FisrKlIeGQQGQqu9uI7ZPCNQnKD24PNniZd7J?= =?iso-8859-1?Q?WPZH5SEhOPzQmkJY5CrtqR4tMuM2Ms2TqLAWjGGrpenU1tB69eLZsCDa0k?= =?iso-8859-1?Q?pyvava03tsIz40rXRHREhDHelHa1cWOQ72A1n253fSxmcpo0QCuFO/oZte?= =?iso-8859-1?Q?mLkYEamuEcPTCE6EOGOeiT?= 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:(13230040)(82310400026)(35042699022)(36860700013)(376014)(1800799024); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jul 2024 04:48:48.4243 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 131edc4a-800e-46a0-f8da-08dcaf89bc4b 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: DU6PEPF0000A7E0.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6245 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org > > > The answer is to have API's like (rte_csrand) which then call the OS > > > level primitives. The trust is then passed to the OS. I trust Linus, > > > Theo de Raadt, and the rest of the open OS community to evaluate and > > > integrate the best secure random number generator. > > > > Perhaps, you missed my previous email, I understand your concern. Is > > it acceptable to you if rte_csrand uses the kernel RNG by default and > > has a build/run-time parameter to switch to HW RNG for those who > consciously make that decision? >=20 > No, because then DPDK is endorsing use of HW RNG as sole source of > randomness. > If someone really, really wants to do that they can put in their own code= in > their own application. How does HW RNG become the sole source of randomness if the default is=20 kernel's implementation of CSRNG? As far as I understand, endorsing is not same as optionality.