Lines Matching defs:kg
61 private static boolean isUnsupported(KeyGenerator kg) {
63 return kg.getProvider().getName().startsWith("Sun")
64 || (StandardNames.IS_RI && kg.getProvider().getName().equals("BC"));
172 private void test_KeyGenerator(KeyGenerator kg) throws Exception {
173 if (isUnsupported(kg)) {
177 kg.init((SecureRandom) null);
178 test_SecretKey(kg, kg.generateKey());
180 kg.init(new SecureRandom());
181 test_SecretKey(kg, kg.generateKey());
183 String algorithm = kg.getAlgorithm();
186 kg.init(keySize);
187 test_SecretKey(kg, kg.generateKey());
189 kg.init(keySize, (SecureRandom) null);
190 test_SecretKey(kg, kg.generateKey());
192 kg.init(keySize, new SecureRandom());
193 test_SecretKey(kg, kg.generateKey());
197 private void test_SecretKey(KeyGenerator kg, SecretKey sk) throws Exception {
199 assertEquals(kg.getAlgorithm().toUpperCase(), sk.getAlgorithm().toUpperCase());