Lines Matching defs:provider

83     private static void verify(Provider provider, String alg, PublicKey key, byte[] data, byte[] sig, boolean result) throws Exception {
84 Signature s = Signature.getInstance(alg, provider);
100 private static void sign(Provider provider, String alg, PrivateKey key, byte[] data) throws Exception {
101 Signature s = Signature.getInstance(alg, provider);
112 public void main(Provider provider) throws Exception {
115 if (provider.getService("Signature", "SHA1withECDSA") == null) {
119 Providers.setAt(provider, 1);
122 KeyPairGenerator kpg = KeyPairGenerator.getInstance("EC", provider);
135 test(provider, pub192, priv192, sig192);
136 test(provider, pub163, priv163, sig163);
137 test(provider, pub521, priv521, sig521);
138 test(provider, pub571, priv571, sig571);
140 Security.removeProvider(provider.getName());
145 private void test(Provider provider, String pub, String priv, byte[] sig) throws Exception {
147 KeyFactory kf = KeyFactory.getInstance("EC", provider);
155 sign(provider, "SHA1withECDSA", privateKey, data1Raw);
156 // sign(provider, "NONEwithECDSA", privateKey, data1SHA);
161 verify(provider, "SHA1withECDSA", publicKey, data1Raw, sig, true);
162 verify(provider, "SHA1withECDSA", publicKey, data2Raw, sig, false);
164 verify(provider, "NONEwithECDSA", publicKey, data1SHA, sig, true);
165 verify(provider, "NONEwithECDSA", publicKey, data2SHA, sig, false);
167 testSigning(provider, privateKey, publicKey);
170 private void testSigning(Provider provider, PrivateKey privateKey,
177 Signature s = Signature.getInstance("SHA1withECDSA", provider);
189 s = Signature.getInstance("NONEwithECDSA", provider);
210 s = Signature.getInstance("SHA1withECDSA", provider);
220 s = Signature.getInstance("NONEwithECDSA", provider);