From: "Bhat, Jayalakshmi Manjunath" <jayalakshmi.bhat@hp.com>
To: "Stephan Müller" <smueller@chronox.de>,
"Ard Biesheuvel" <ardb@kernel.org>
Cc: "linux-crypto@vger.kernel.org" <linux-crypto@vger.kernel.org>
Subject: RE: Monte Carlo Test (MCT) for AES
Date: Tue, 26 May 2020 03:07:15 +0000 [thread overview]
Message-ID: <CS1PR8401MB0646A38BBFAD7FBABE50CBECF6B00@CS1PR8401MB0646.NAMPRD84.PROD.OUTLOOK.COM> (raw)
In-Reply-To: <12555443.uLZWGnKmhe@positron.chronox.de>
Hi Stephen,
I to add the backend support using libkcapi APIs to exercise Kernel CAVP.
Can you please confirm if my understanding is correct?
Regards,
Jaya
From: linux-crypto-owner@vger.kernel.org <linux-crypto-owner@vger.kernel.org> On Behalf Of Stephan Müller
Sent: Sunday, May 24, 2020 12:14 AM
To: Bhat, Jayalakshmi Manjunath <jayalakshmi.bhat@hp.com>; Ard Biesheuvel <ardb@kernel.org>
Cc: linux-crypto@vger.kernel.org
Subject: Re: Monte Carlo Test (MCT) for AES
Am Samstag, 23. Mai 2020, 00:11:35 CEST schrieb Ard Biesheuvel:
Hi Ard,
> (+ Stephan)
>
> On Fri, 22 May 2020 at 05:20, Bhat, Jayalakshmi Manjunath
>
> <mailto:jayalakshmi.bhat@hp.com> wrote:
> > Hi All,
> >
> > We are using libkcapi for CAVS vectors verification on our Linux kernel.
> > Our Linux kernel version is 4.14. Monte Carlo Test (MCT) for SHA worked
> > fine using libkcapi. We are trying to perform Monte Carlo Test (MCT) for
> > AES using libkcapi. We not able to get the result successfully. Is it
> > possible to use libkcapi to achieve AES MCT?
Yes, it is possible. I have the ACVP testing implemented completely for AES
(ECB, CBC, CFB8, CFB128, CTR, XTS, GCM internal and external IV generation,
CCM), TDES (ECB, CTR, CBC), SHA, HMAC, CMAC (AES and TDES). I did not yet try
TDES CFB8 and CFB64 through, but it should work out of the box.
AES-KW is the only one that cannot be tested through libkcapi as AF_ALG has
one shortcoming preventing this test.
The testing is implemented with [1] but the libkcapi test backend is not
public. The public code in [1] already implements the MCT. So, if you want to
use [1], all you need to implement is a libkcapi backend that just invokes the
ciphers as defined by the API in [1].
[1] https://github.com/smuellerDD/acvpparser
Ciao
Stephan
next prev parent reply other threads:[~2020-05-26 3:07 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <TU4PR8401MB0544BD5EDA39A5E1E3388940F6B40@TU4PR8401MB0544.NAMPRD84.PROD.OUTLOOK.COM>
2020-05-22 3:20 ` Monte Carlo Test (MCT) for AES Bhat, Jayalakshmi Manjunath
2020-05-22 22:11 ` Ard Biesheuvel
2020-05-23 18:43 ` Stephan Müller
2020-05-26 3:07 ` Bhat, Jayalakshmi Manjunath [this message]
2020-05-26 5:23 ` Stephan Mueller
2020-05-26 6:30 ` Bhat, Jayalakshmi Manjunath
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CS1PR8401MB0646A38BBFAD7FBABE50CBECF6B00@CS1PR8401MB0646.NAMPRD84.PROD.OUTLOOK.COM \
--to=jayalakshmi.bhat@hp.com \
--cc=ardb@kernel.org \
--cc=linux-crypto@vger.kernel.org \
--cc=smueller@chronox.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).