132133134135136137138139140141142
*/ public void testVerifybyteArray() throws Exception { MySignature1 s = new MySignature1("ABC"); byte[] b = {1, 2, 3, 4}; try { s.verify(b); fail("No expected SignatureException"); } catch (SignatureException e) { } s.initSign(new MyPrivateKey());
139140141142143144145146147148149
} catch (SignatureException e) { } s.initSign(new MyPrivateKey()); try { s.verify(b); fail("No expected SignatureException"); } catch (SignatureException e) { } s.initVerify(new MyPublicKey());
145146147148149150151152153154155
fail("No expected SignatureException"); } catch (SignatureException e) { } s.initVerify(new MyPublicKey()); s.verify(b); assertEquals("state", Signature.VERIFY, s.getState()); assertTrue("verify() failed", s.runEngineVerify); } /*
157158159160161162163164165166167
*/ public void testVerifybyteArrayintint() throws Exception { MySignature1 s = new MySignature1("ABC"); byte[] b = {1, 2, 3, 4}; try { s.verify(b, 0, 3); fail("No expected SignatureException"); } catch (SignatureException e) { } s.initSign(new MyPrivateKey());
165166167168169170171172173174175
} s.initSign(new MyPrivateKey()); try { s.verify(b, 0, 3); fail("No expected SignatureException"); } catch (SignatureException e) { } s.initVerify(new MyPublicKey());
173174175176177178179180181182183
} s.initVerify(new MyPublicKey()); try { s.verify(b, 0, 5); fail("No expected IllegalArgumentException"); } catch (IllegalArgumentException e) { } s.verify(b, 0, 3);
178179180181182183184185186187188
s.verify(b, 0, 5); fail("No expected IllegalArgumentException"); } catch (IllegalArgumentException e) { } s.verify(b, 0, 3); assertEquals("state", Signature.VERIFY, s.getState()); assertTrue("verify() failed", s.runEngineVerify); } /*
131132133134135136137138139140141
138139140141142143144145146147148
144145146147148149150151152153154