	@Test
	public void testDerivePublicKey() throws Exception{

		Key privateKey = Key.decodeKey(Common.myPrivateKey);
		Key publicKey = Key.decodeKey(Common.myPublicKey);
		byte[] derivedPublicKey = CryptTool.derivePublicKey(privateKey.key);
		Assert.assertNotNull("derived public key", derivedPublicKey);
		Assert.assertEquals(derivedPublicKey, publicKey.key);
	}