On Thu, 15 Apr 2021 10:27:25 GMT, Sibabrata Sahoo <ssa...@openjdk.org> wrote:

>> Valerie Peng has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Fixed an tagLen issue, no key+iv reuse check for decryption, and add 
>> regression test for ChaCha20 SKF.
>
> test/jdk/sun/security/pkcs11/Cipher/TestChaChaPoly.java line 1:
> 
>> 1: /*
> 
> There is no compatibility Test exist between SunJCE and SunPKCS11 providers. 
> Do we need one here.

Theoretically, these new regression tests are mostly adapted from the 
ChaCha20-Poly1305 cipher tests of existing SunJCE provider. The test vectors 
are also the same, so the compatibility is tested indirectly. 
I have added a testInterop() method which uses one for encryption and the other 
for decryption and vice versa, just to be safe. If there are specific scenarios 
which I missed, please let me know and I will add it.

-------------

PR: https://git.openjdk.java.net/jdk/pull/3420

Reply via email to