/** * Creates the DSA enum value. */ private KeyPairType(){ alg = name(); specName = alg; modulusSize = 128; spec = null; }
@Test public void testGetPublicKeyPair() { for(int i = 0; i < trueKeyPairTypes.length; i++){ KeyPairType type = trueKeyPairTypes[i]; KeyPair key = KeyGenUtils.getPublicKeyPair(type, truePublicKeys[i]); assertArrayEquals("KeyPairType: "+type.name(), key.getPublic().getEncoded(), truePublicKeys[i]); assertNull("KeyPairType: "+type.name(), key.getPrivate()); } }
@Test public void testGenKeyPairPublicKeyLength() { for(int i = 0; i < trueKeyPairTypes.length; i++){ KeyPairType type = trueKeyPairTypes[i]; byte[] publicKey = KeyGenUtils.genKeyPair(type).getPublic().getEncoded(); assertEquals("KeyPairType: "+type.name(), truePublicKeys[i].length, publicKey.length); } }
@Test public void testGetPublicKey() { for(int i = 0; i < trueKeyPairTypes.length; i++){ KeyPairType type = trueKeyPairTypes[i]; PublicKey key = KeyGenUtils.getPublicKey(type, truePublicKeys[i]); assertArrayEquals("KeyPairType: "+type.name(), key.getEncoded(), truePublicKeys[i]); } }
@Test public void testGetKeyPairPublicKeyPrivateKeySamePrivate() { for(int i = 0; i < trueKeyPairTypes.length; i++){ KeyPair pair = KeyGenUtils.getKeyPair(publicKeys[i], privateKeys[i]); assertEquals("KeyPairType: "+trueKeyPairTypes[i].name(), pair.getPrivate(), privateKeys[i]); } }
@Test public void testGetKeyPairPublicKeyPrivateKeySamePublic() { for(int i = 0; i < trueKeyPairTypes.length; i++){ KeyPair pair = KeyGenUtils.getKeyPair(publicKeys[i], privateKeys[i]); assertEquals("KeyPairType: "+trueKeyPairTypes[i].name(), pair.getPublic(), publicKeys[i]); } }
@Test public void testGetKeyPairKeyPairTypeByteArrayByteArray() { for(int i = 0; i < trueKeyPairTypes.length; i++){ KeyPairType type = trueKeyPairTypes[i]; assertNotNull("KeyPairType: "+type.name(), KeyGenUtils.getKeyPair(type, truePublicKeys[i], truePrivateKeys[i])); } }
@Test public void testGenKeyPair() { for(KeyPairType type: trueKeyPairTypes){ assertNotNull("KeyPairType: "+type.name(), KeyGenUtils.genKeyPair(type)); } }
@Test public void testGetKeyPairPublicKeyPrivateKey() { for(int i = 0; i < trueKeyPairTypes.length; i++){ assertNotNull("KeyPairType: "+trueKeyPairTypes[i].name(), KeyGenUtils.getKeyPair(publicKeys[i], privateKeys[i])); } }
@Test public void testGetPublicKeyPairNotNull() { for(int i = 0; i < trueKeyPairTypes.length; i++){ KeyPairType type = trueKeyPairTypes[i]; assertNotNull("KeyPairType: "+type.name(), KeyGenUtils.getPublicKey(type, truePublicKeys[i])); } }