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 C2AD5A04A5 for ; Tue, 25 Jan 2022 20:07:47 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 92EFB41183; Tue, 25 Jan 2022 20:07:47 +0100 (CET) Received: from mail-io1-f41.google.com (mail-io1-f41.google.com [209.85.166.41]) by mails.dpdk.org (Postfix) with ESMTP id 60D9B41161 for ; Tue, 25 Jan 2022 20:07:46 +0100 (CET) Received: by mail-io1-f41.google.com with SMTP id r144so2907390iod.9 for ; Tue, 25 Jan 2022 11:07:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Xj49LymAN+Y6yecS6O7jXbrsTqSNZhwfTiN2GzM7qio=; b=BrKTHBHRsaEi/AZUvYneT4xmitTonm7nLyo7FrdEJz0JOKiqYZMWaDJSpMU8xxVcT4 kXDs0sY/F6Q7lT457C2iV4s4f+SM01AuNqmr8dhz+XW3pNr7Q/PUlABhA3xrRfWx3QMz HrL/xLynM1+oxCntK23tyQmIPgO/cdv4YTeNU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Xj49LymAN+Y6yecS6O7jXbrsTqSNZhwfTiN2GzM7qio=; b=z4WEZfKAvOGuBxQtlZ49IAxQ9adFQwg/kjWlXiHNGLE8YGevVzEPTlTiFoAmO1PFol 1+2+i/N1JEezAtD10t/8TJz25FJ0UY4m/QpwAAaMKXmOlirOxc7BMa2VHy3qAm/P1VQi TridWAzsgnZ7Abe+qLVs/FqeMiY6dJXPrfQQ/dMKBFVnZ2JWUf7JGMxAmzb68okWSjCl 95XKEBSAC+ysD+fNS7REQb2smO3CYB7riIQu0txCQB9tMvLAt521pVL4yTyIQKecbXQb HQkt0yPJhjCLvOodZgesEN3Oksal2Hfk/VI25iC8tsX45bBh7HsdLm+U+XerZsa0OKZm PduQ== X-Gm-Message-State: AOAM531gIUfKW+p3MCumuYZsxYPic6rkpKFdJzXTMgPZ5RmgMxel0TQ7 YzEWZFzlAJgTjLvTmqvyuarFcAULeurSck2S50GL0zpgvI3a1ln0 X-Google-Smtp-Source: ABdhPJzTiNIP8Vzxly1M6FvD7X6TtfcvRqXc47+GvICT5ZPaRlXfdjPsVuzyUbxLrns+SGAQQ2iYihA16IDRw08EARU= X-Received: by 2002:a02:7a13:: with SMTP id a19mr1874591jac.163.1643137665648; Tue, 25 Jan 2022 11:07:45 -0800 (PST) MIME-Version: 1.0 References: <20220124190923.745577-1-blo@iol.unh.edu> <20220124190923.745577-2-blo@iol.unh.edu> <2089411.irdbgypaU6@thomas> In-Reply-To: <2089411.irdbgypaU6@thomas> From: Brandon Lo Date: Tue, 25 Jan 2022 14:07:09 -0500 Message-ID: Subject: Re: [PATCH 1/4] tools: add acvp_tool To: Thomas Monjalon Cc: ci@dpdk.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org On Mon, Jan 24, 2022 at 3:24 PM Thomas Monjalon wrote: > > 24/01/2022 20:09, Brandon Lo: > > This tool is used to interact with the ACVP API. > > > > Signed-off-by: Brandon Lo > > --- > > tools/acvp/__init__.py | 0 > > tools/acvp/acvp_tool.py | 315 ++++++++++++++++++++++++++++++++++++++++ > > Did you write it from scratch? > How does it compare with > https://boringssl.googlesource.com/boringssl/+/refs/heads/master/util/fipstools/acvp/ACVP.md ? Yes, I wrote it from scratch. It does a similar thing to the BoringSSL FIPS tool, but this tool handles uploading the result from a file and downloading the final verdict. I haven't used the BoringSSL tool, but the bottom of the document says it doesn't currently support uploading results from a file. The tool I initially tried was libacvp, but I couldn't use it to download only the vector sets that were supported by the FIPS validation example in DPDK. -- Brandon Lo UNH InterOperability Laboratory 21 Madbury Rd, Suite 100, Durham, NH 03824 blo@iol.unh.edu www.iol.unh.edu