Bouncy Castle Cryptography Library 1.87

org.bouncycastle.crypto.test
Class HPKEPQVectorsTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.bouncycastle.crypto.test.HPKEPQVectorsTest
All Implemented Interfaces:
junit.framework.Test

public class HPKEPQVectorsTest
extends junit.framework.TestCase

The HPKE test vectors of draft-ietf-hpke-pq-05 Appendix A for the ML-KEM KEMs and the MLKEM768-P256, MLKEM768-X25519 (X-Wing) and MLKEM1024-P384 hybrids with the HKDF KDFs, and the key generation / encapsulation vectors of draft-irtf-cfrg-concrete-hybrid-kems-04 Appendix B for the two NIST curve hybrids.


Constructor Summary
HPKEPQVectorsTest()
           
 
Method Summary
 void testConcreteHybridKEMVectors()
           
 void testHPKEPQVectors()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HPKEPQVectorsTest

public HPKEPQVectorsTest()
Method Detail

testHPKEPQVectors

public void testHPKEPQVectors()
                       throws java.lang.Exception
Throws:
java.lang.Exception

testConcreteHybridKEMVectors

public void testConcreteHybridKEMVectors()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

Bouncy Castle Cryptography Library 1.87