public DataStructure createDataStructure() throws DataFormatException { PublicKey publicKey = new PublicKey(); byte data[] = new byte[PublicKey.KEYSIZE_BYTES]; for (int i = 0; i < data.length; i++) data[i] = (byte) (i % 16); publicKey.setData(data); return publicKey; }
public void testNullEquals() { PublicKey publicKey = new PublicKey(); byte data[] = new byte[PublicKey.KEYSIZE_BYTES]; for (int i = 0; i < data.length; i++) data[i] = (byte) (i % 56); publicKey.setData(data); assertFalse(publicKey.equals(null)); }
public void testBase64Constructor() throws Exception { PublicKey publicKey = new PublicKey(); byte data[] = new byte[PublicKey.KEYSIZE_BYTES]; for (int i = 0; i < data.length; i++) data[i] = (byte) (i % 56); publicKey.setData(data); PublicKey key2 = new PublicKey(publicKey.toBase64()); assertEquals(publicKey, key2); }
public void testShortData() throws Exception { PublicKey publicKey = new PublicKey(); byte data[] = new byte[56]; for (int i = 0; i < data.length; i++) data[i] = (byte) (i); boolean error = false; try { publicKey.setData(data); publicKey.writeBytes(new ByteArrayOutputStream()); } catch (DataFormatException dfe) { error = true; } catch (IllegalArgumentException exc) { error = true; } assertTrue(error); }