Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1460745pxa; Thu, 13 Aug 2020 08:59:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwrFk+E1bt4ae5ISm7Uo2FBgLlBNP8KfqWjY4NSp0JiF7dQK0Snmg9c4ntnFyCxmzTsdqv+ X-Received: by 2002:a17:906:3b45:: with SMTP id h5mr5370440ejf.136.1597334373083; Thu, 13 Aug 2020 08:59:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597334373; cv=none; d=google.com; s=arc-20160816; b=vNFQZJMM0yvXv6rvKOPd2u5R5fjPjH7rud0eYgiZi19Cdm1YCwg0154JtR/u6GgNDQ PvedGCFxN/3IaXeqb05HKyZVzQ4Imd+ZS6CJr8Q0I4A4a3rtpiKU8GzOZi6WrBw9mxUm BWtX/FSvzScg5ElLNXOmYaJhBxG5utm361LpC4uQiuJSVFQQY39C8xl4PtFK5W4PvXrl pnR1g0N+Nz66RIzHjAZW2enM4yBfW4JWeiXndEPfpYgZ8s9I873UrxovfW4boVp53LSJ z3qoK+rsQnpKz81/xUMJd+Sihvlo6LxTsjkCM9QNU/BEsm/WHqsui63X1HhSj0h3AyAD 0b+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:to:from:dkim-signature; bh=fK7EDLUuNYJb9ieLIsbOjHI5OINnbC+fN5zVYUtpVHg=; b=HADb1U20jC4D9Vds82phmsktzl0xCmPtN9cCZchFjPQShYCyW2vuu3btRvFnxEhYAu z3iezSH7tWZ1ucod+pvdUZwY/TdTfYp1pqRL2BHZFfCCOLFZJVpZ3Pm/t5EC1RISJzk2 vZmVy+E000fn8o4r9rUMt3tGnDq8wLKYvFVlXdAW+X7q7jWlDUeMHuTRjnQITh2L1vzs Pr743Hy8fBfwO7L3Id1TC2p7lWL3GLXY03A5DkZMFncuaYAh6XMAXBj0UO20KZCgP5Uz 2d84HzTHz9S/+3dywUD1miLow4fO1EuA+0FfxSySPYgtX2tnQOmI72t1ooWNPjE22jvv MegA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@hp.com header.s=mimecast20180716 header.b=nTXIYPkN; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=hp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bu20si3382468edb.537.2020.08.13.08.59.01; Thu, 13 Aug 2020 08:59:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@hp.com header.s=mimecast20180716 header.b=nTXIYPkN; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=hp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726167AbgHMP4y (ORCPT + 99 others); Thu, 13 Aug 2020 11:56:54 -0400 Received: from us-smtp-delivery-162.mimecast.com ([216.205.24.162]:33357 "EHLO us-smtp-delivery-162.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726131AbgHMP4y (ORCPT ); Thu, 13 Aug 2020 11:56:54 -0400 X-Greylist: delayed 24920 seconds by postgrey-1.27 at vger.kernel.org; Thu, 13 Aug 2020 11:56:52 EDT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hp.com; s=mimecast20180716; t=1597334212; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=fK7EDLUuNYJb9ieLIsbOjHI5OINnbC+fN5zVYUtpVHg=; b=nTXIYPkNqxMRLTyaRFotMErmSLSIw2NOgfY7BFB7YsgvnNRO6MznpVs+D69g+dvU3YsNmn dNHPTVGoy5NF3aU+SLo6ak9GbMpk5MABPs0nMf4E0tZB1VOTozzDCuOQqpz0CZPU5+6g/9 YHfiZQok2NEgvK3lHQeB1NA2gxPWrvI= Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-co1nam04lp2054.outbound.protection.outlook.com [104.47.45.54]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-357-mylKuz3WP0eYGHOLPZY3LQ-1; Thu, 13 Aug 2020 11:56:51 -0400 X-MC-Unique: mylKuz3WP0eYGHOLPZY3LQ-1 Received: from TU4PR8401MB1216.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7712::13) by TU4PR8401MB0653.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:770e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.20; Thu, 13 Aug 2020 15:56:49 +0000 Received: from TU4PR8401MB1216.NAMPRD84.PROD.OUTLOOK.COM ([fe80::49d2:7bed:b12b:b354]) by TU4PR8401MB1216.NAMPRD84.PROD.OUTLOOK.COM ([fe80::49d2:7bed:b12b:b354%8]) with mapi id 15.20.3283.015; Thu, 13 Aug 2020 15:56:49 +0000 From: "Bhat, Jayalakshmi Manjunath" To: Stephan Mueller , "linux-crypto@vger.kernel.org" Subject: RE: Information required on how to provide reseed input to DRBG Thread-Topic: Information required on how to provide reseed input to DRBG Thread-Index: AdZxT90HuxgE8CzuQx++WGnAfz8h1AANP/iAAACUzxA= Date: Thu, 13 Aug 2020 15:56:49 +0000 Message-ID: References: <24177500.6Emhk5qWAg@tauon.chronox.de> In-Reply-To: <24177500.6Emhk5qWAg@tauon.chronox.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [106.51.105.36] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 61c2e1e1-c9ae-46d5-506c-08d83fa17cea x-ms-traffictypediagnostic: TU4PR8401MB0653: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mMHdM1GVRYvuEoJwmaIOuk2p/ld3wEV5PBByaqJ/difn7E7p7tQcCpWT1i9UQLLe+iIceQVA2g7bf9qc+9/8TQiZ0scQqCaT446uxxYKzUPxU0FcpvErdNs7PxvzlmahTv0IWQz03Ppl1N8zJ9vsA2OjNYNFANCr7k+34YOkJmKZndUdp5HlnTt04d2b83Rnb/bmZwjapUBzvSjM64JVAu6ZcgzzlS9oaPcOhaupR42wUTGgBwbsavHAgjsRZxQldQpXaqpOR0MBvc7l2Oba0NMWQ24q0c+TXV2l7S3kDggcAy+TysT90HqrIE3ptnR+atSj/XaQ491111k98mp4LA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TU4PR8401MB1216.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(136003)(39860400002)(366004)(376002)(396003)(346002)(8676002)(5660300002)(33656002)(55236004)(186003)(8936002)(26005)(52536014)(478600001)(2906002)(64756008)(66946007)(66476007)(71200400001)(66446008)(7696005)(76116006)(83380400001)(86362001)(66556008)(53546011)(6506007)(316002)(55016002)(110136005)(9686003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: 0rZi1Z9IntSi408WKmWktpJXj8xArKOIAbZKRIutqaH8AgQSYx08o0tXcGjbfqjKKmtp8pUbiran/9/M0O8s0BnOjlyzrfb98Y/AQgBMS75/6G+YsyLij+MZhQoWvd7sVC2Dr2TIwc+33S4u/P9mqo2Wyrc2F5HuZtAaUVCV9Bx5DBy5HWqYIuy6bA2+u7H4lRM3EqthxQBww8i2DIjHtyWK7BG5z00Pbxc8ljw3vpT9d7vnDVYR5XeICUIVWXyLUgHleh6j3Zmp5Sv4MzaQ6CxcUxpBuMN9jGXwkdv8zjaXu+cQ8r4r4j/VarE/DfaVahxU/6ptGpZ3DPQPNohqCnD+VL1mjw+Ahcg14MVjqnhDpjw/Ale51DPcfqVUU7mGt5D8aAjyHMSWXHc4vpDSTX8OC0U6KkbBfH8nBOdNiMN5x91tERnjStICq+2kFh+Me5yet4DlZBFYX/f0lb72BsnXWU7h8hEtxMoSbOCSLif1YFY/7Qyjiliqg23evlQr/q6bkWOE5BN1xdkM9rMZ+C5RBhlRH8W1OyU4rEECFyJvT/CDQ8aRPuyj5644yE7XXrJeNl1/lgGOUDB6qfpsSOoDAkTHd/oNIzTqV5RuqK1kmPJmBQitkuNRnBTkYCM9CCqla+k0NMNelcr7c+T5kQ== x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: hp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TU4PR8401MB1216.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 61c2e1e1-c9ae-46d5-506c-08d83fa17cea X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Aug 2020 15:56:49.0340 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ca7981a2-785a-463d-b82a-3db87dfc3ce6 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ianhWQUCZeTB9BxCDNcRsefZG0wVvYom5A7p4eAnqett469SYXc22NdixGiB0M0P/FMxI8NdrnqqVE0oBFIiYw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR8401MB0653 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA62A171 smtp.mailfrom=jayalakshmi.bhat@hp.com X-Mimecast-Spam-Score: 0.004 X-Mimecast-Originator: hp.com Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Hi Stephen, Thanks you very much on the response. I actually went through the code that= you mentioned. My question is on inputting reseed. Example input I have is= something like this "entropyInput" : "F929692DF52BC06878F67A4DBC76471C03981B987FF09BF7E29C18AD6= F7F8397", "nonce" : "8DB5A7ECEC06078C1C41D2C80AB6CB5EDFE00EA7B1AA6F4F907E80C9BAA008CE= ", "persoString" : "C99B39DD7B8FB0F772", "otherInput" :=20 =09 { =09=09"intendedUse" : "reSeed", =09 =09"additionalInput" : "32ED729CD8FCC001B6B2703F0DBE04D5EED127A= 615212FEC967566ABBFBC8913027D ", =09=09"entropyInput" : "6FE46781AF69B38550A4D2C3888C8E515D28A2A4F141A041F3E= 2E9A753E46A30" =09 },=20 =09 { =09=09"intendedUse" : "generate", =09=09 "additionalInput" : "3C758EC9ECFD905E5865FD8343556815FBD8A064846252C= BC161BFEAAC4FA9AF4D0DB8D8B9FD2E06B2C7A3FD55", =09 =09"entropyInput" : "" =09},=20 =09{ =09=09"intendedUse" : "generate", =09=09"additionalInput" : "8F8F3F52D2CEF7FA788E984DA152ECA82CF0493E37985E38= 7B3CFCEC2639F610431CA0A81F740C4CD65230DD291733", =09=09"entropyInput" : "" =09} I understood=20 how to use " entropyInput", " nonce" and " persoString".=20 how to use " additionalInput" and " entropyInput" from generate section.=20 My question is how to I use " additionalInput" and " entropyInput" from reS= eed section.=20 I could see only below APIs available to set the values. crypto_drbg_get_bytes_addtl_test { crypto_rng_set_entropy, crypto_rng_gener= ate) crypto_drbg_reset_test {crypto_rng_set_entropy, crypto_rng_reset} crypto_drbg_get_bytes_addtl { crypto_rng_generate) I am not seeing any API to input reseed values or to trigger reseed? =20 Regards, Jaya -----Original Message----- From: linux-crypto-owner@vger.kernel.org On Behalf Of Stephan Mueller Sent: Thursday, August 13, 2020 8:48 PM To: linux-crypto@vger.kernel.org; Bhat, Jayalakshmi Manjunath Subject: Re: Information required on how to provide reseed input to DRBG Am Donnerstag, 13. August 2020, 11:01:27 CEST schrieb Bhat, Jayalakshmi Manjunath: Hi Jayalakshmi, > Hi All, >=20 > I could successfully execute the CAVS test for DRBG with=20 > ""predResistanceEnabled" : true" reseedImplemented": false. >=20 > I am trying to execute the tests with "predResistanceEnabled" : false;=20 > "reseedImplemented" : true. But not successful. >=20 > Can anyone please let me know how to provide reseed data to DRBG? See, for example, how drbg_nopr_sha256_tv_template is processed with drbg_cavs_test() >=20 > Regards. > Jayalakshmi Ciao Stephan