Home | History | Annotate | Download | only in crypto

Lines Matching defs:Mac

35 import javax.crypto.Mac;
52 * Tests for Mac class constructors and methods
57 public static final String srvMac = "Mac";
67 private static final String NotSupportedMsg = "There is no suitable provider for Mac";
93 private Mac [] createMacs() {
99 Mac m [] = new Mac[3];
100 m[0] = Mac.getInstance(defaultAlgorithm);
101 m[1] = Mac.getInstance(defaultAlgorithm, defaultProvider);
102 m[2] = Mac.getInstance(defaultAlgorithm, defaultProviderName);
117 Mac.getInstance(null);
124 Mac.getInstance(invalidValues[i]);
134 * Assertion: returns Mac object
141 Mac mac;
143 mac = Mac.getInstance(validValues[i]);
144 assertEquals("Incorrect algorithm", mac.getAlgorithm(), validValues[i]);
161 Mac.getInstance(validValues[i], provider);
166 Mac.getInstance(validValues[i], "");
172 Mac.getInstance(validValues[i], invalidValues[j]);
195 Mac.getInstance(null, defaultProviderName);
202 Mac.getInstance(invalidValues[i], defaultProviderName);
211 * Assertion: returns Mac object
219 Mac mac;
221 mac = Mac.getInstance(validValues[i], defaultProviderName);
222 assertEquals("Incorrect algorithm", mac.getAlgorithm(), validValues[i]);
223 assertEquals("Incorrect provider", mac.getProvider().getName(),
240 Mac.getInstance(validValues[i], provider);
259 Mac.getInstance(null, defaultProvider);
266 Mac.getInstance(invalidValues[i], defaultProvider);
276 * Assertion: returns Mac object
284 Mac mac;
286 mac = Mac.getInstance(validValues[i], defaultProvider);
287 assertEquals("Incorrect algorithm", mac.getAlgorithm(), validValues[i]);
288 assertEquals("Incorrect provider", mac.getProvider(), defaultProvider);
293 * Assertion: throws IllegalStateException when Mac is not initialized
301 Mac [] macs = createMacs();
302 assertNotNull("Mac objects were not created", macs);
366 Mac[] macs = createMacs();
367 assertNotNull("Mac objects were not created", macs);
404 * <code>doFinal()</code> methods Assertion: Mac result is stored in
414 Mac [] macs = createMacs();
415 assertNotNull("Mac objects were not created", macs);
431 * Assertion: update Mac and returns result
440 Mac [] macs = createMacs();
441 assertNotNull("Mac
474 Mac [] macs = createMacs();
475 assertNotNull("Mac objects were not created", macs);
506 * Assertion: updates Mac
515 Mac [] macs = createMacs();
516 assertNotNull("Mac objects were not created", macs);
548 * Assertion: returns Mac object or throws CloneNotSupportedException
555 Mac [] macs = createMacs();
556 assertNotNull("Mac objects were not created", macs);
559 Mac mac1 = (Mac) macs[i].clone();
582 Mac [] macs = createMacs();
583 assertNotNull("Mac objects were not created", macs);
622 * Assertion: processes Mac; if input is null then do nothing
631 Mac [] macs = createMacs();
632 assertNotNull("Mac objects were not created", macs);
665 * Assertion: processes Mac
674 Mac [] macs = createMacs();
675 assertNotNull("Mac objects were not created", macs);
707 Mac [] macs = createMacs();
708 assertNotNull("Mac objects were not created", macs);
709 Mac res;
712 res = (Mac)macs[i].clone();
721 * Assertion: return Mac length
728 Mac [] macs = createMacs();
729 assertNotNull("Mac objects were not created", macs);
737 * Assertion: return Mac length
744 Mac [] macs = createMacs();
745 assertNotNull("Mac objects were not created", macs);
773 * Test for <code>Mac</code> constructor
774 * Assertion: returns Mac object
783 Mac mac = new myMac(spi, defaultProvider, defaultAlgorithm);
784 assertEquals("Incorrect algorithm", mac.getAlgorithm(),
786 assertEquals("Incorrect provider", mac.getProvider(), defaultProvider);
788 mac.init(null, null);
792 assertEquals("Invalid mac length", mac.getMacLength(), 0);
794 mac = new myMac(null, null, null);
795 assertNull("Algorithm must be null", mac.getAlgorithm());
796 assertNull("Provider must be null", mac.getProvider());
798 mac.init(null, null);
803 mac.getMacLength();
810 Mac mac;
812 mac = Mac.getInstance(validValues[i]);
813 assertEquals("Incorrect algorithm", mac.getAlgorithm(), validValues[i]);
816 mac = new Mock_Mac(null, null, null);
817 assertNull(mac.getAlgorithm());
821 Mac mac;
823 mac = Mac.getInstance(validValues[i]);
824 assertNotNull(mac.getProvider());
827 mac = new Mock_Mac(null, null, null);
828 assertNull(mac.getProvider());
860 Provider[] providers = Security.getProviders("Mac.HmacMD5");
866 Mac mac = Mac.getInstance("HmacMD5", providers[i]);
867 mac.init(key);
868 mac.update(label);
869 mac.update(seed);
871 output = new byte[mac.getMacLength()];
873 mac.doFinal(output, 0);
874 mac.init(new SecretKeySpec(label, "HmacMD5"));
875 output2 = mac.doFinal(output);
877 byte[] tmp = new byte[mac.getMacLength()];
878 mac.doFinal(tmp, 0);
881 mac.init(new SecretKeySpec(label, "HmacMD5"));
883 Arrays.toString(output2), Arrays.toString(mac.doFinal(output)));
889 class Mock_Mac extends Mac {
900 * Additional class for Mac constructor verification
902 class myMac extends Mac {