Searched defs:keySpec (Results 1 - 18 of 18) sorted by relevance

/libcore/crypto/src/main/java/org/conscrypt/
H A DOpenSSLDSAKeyFactory.java38 protected PublicKey engineGeneratePublic(KeySpec keySpec) throws InvalidKeySpecException { argument
39 if (keySpec == null) {
40 throw new InvalidKeySpecException("keySpec == null");
43 if (keySpec instanceof DSAPublicKeySpec) {
44 return new OpenSSLDSAPublicKey((DSAPublicKeySpec) keySpec);
45 } else if (keySpec instanceof X509EncodedKeySpec) {
46 return OpenSSLKey.getPublicKey((X509EncodedKeySpec) keySpec, NativeCrypto.EVP_PKEY_DSA);
49 + keySpec.getClass().getName());
53 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) throws InvalidKeySpecException { argument
54 if (keySpec
69 engineGetKeySpec(Key key, Class<T> keySpec) argument
[all...]
H A DOpenSSLECKeyFactory.java39 protected PublicKey engineGeneratePublic(KeySpec keySpec) throws InvalidKeySpecException { argument
40 if (keySpec == null) {
41 throw new InvalidKeySpecException("keySpec == null");
44 if (keySpec instanceof ECPublicKeySpec) {
45 return new OpenSSLECPublicKey((ECPublicKeySpec) keySpec);
46 } else if (keySpec instanceof X509EncodedKeySpec) {
47 return OpenSSLKey.getPublicKey((X509EncodedKeySpec) keySpec, NativeCrypto.EVP_PKEY_EC);
50 + keySpec.getClass().getName());
54 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) throws InvalidKeySpecException { argument
55 if (keySpec
70 engineGetKeySpec(Key key, Class<T> keySpec) argument
[all...]
H A DOpenSSLRSAKeyFactory.java39 protected PublicKey engineGeneratePublic(KeySpec keySpec) throws InvalidKeySpecException { argument
40 if (keySpec == null) {
41 throw new InvalidKeySpecException("keySpec == null");
44 if (keySpec instanceof RSAPublicKeySpec) {
45 return new OpenSSLRSAPublicKey((RSAPublicKeySpec) keySpec);
46 } else if (keySpec instanceof X509EncodedKeySpec) {
47 return OpenSSLKey.getPublicKey((X509EncodedKeySpec) keySpec, NativeCrypto.EVP_PKEY_RSA);
50 + keySpec.getClass().getName());
54 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) throws InvalidKeySpecException { argument
55 if (keySpec
72 engineGetKeySpec(Key key, Class<T> keySpec) argument
[all...]
H A DOpenSSLKey.java93 static PublicKey getPublicKey(X509EncodedKeySpec keySpec, int type) argument
95 X509EncodedKeySpec x509KeySpec = (X509EncodedKeySpec) keySpec;
128 static PrivateKey getPrivateKey(PKCS8EncodedKeySpec keySpec, int type) argument
130 PKCS8EncodedKeySpec pkcs8KeySpec = (PKCS8EncodedKeySpec) keySpec;
/libcore/luni/src/main/java/java/security/
H A DKeyFactorySpi.java35 * @param keySpec
39 * if the specified {@code keySpec} is invalid.
41 protected abstract PublicKey engineGeneratePublic(KeySpec keySpec) argument
48 * @param keySpec
52 * if the specified {@code keySpec} is invalid.
54 protected abstract PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
62 * @param keySpec
69 protected abstract <T extends KeySpec> T engineGetKeySpec(Key key, Class<T> keySpec) argument
71 //FIXME 1.5 signature: protected abstract <T extends KeySpec> T engineGetKeySpec(Key key, Class<T> keySpec) throws InvalidKeySpecException
H A DKeyFactory.java163 * @param keySpec
167 * if the specified {@code keySpec} is invalid
169 public final PublicKey generatePublic(KeySpec keySpec) argument
171 return spiImpl.engineGeneratePublic(keySpec);
178 * @param keySpec
182 * if the specified {@code keySpec} is invalid.
184 public final PrivateKey generatePrivate(KeySpec keySpec) argument
186 return spiImpl.engineGeneratePrivate(keySpec);
194 * @param keySpec
202 Class<T> keySpec)
201 getKeySpec(Key key, Class<T> keySpec) argument
[all...]
/libcore/luni/src/main/java/javax/crypto/
H A DSecretKeyFactorySpi.java39 * @param keySpec
46 protected abstract SecretKey engineGenerateSecret(KeySpec keySpec) argument
54 * @param keySpec
62 protected abstract KeySpec engineGetKeySpec(SecretKey key, Class keySpec) argument
H A DSecretKeyFactory.java177 * @param keySpec
184 public final SecretKey generateSecret(KeySpec keySpec) argument
186 return spiImpl.engineGenerateSecret(keySpec);
194 * @param keySpec
202 public final KeySpec getKeySpec(SecretKey key, Class keySpec) argument
204 return spiImpl.engineGetKeySpec(key, keySpec);
/libcore/luni/src/main/java/org/apache/harmony/security/provider/crypto/
H A DDSAKeyFactoryImpl.java42 * keySpec - the specification (key material) for the DSAPrivateKey.
48 * if "keySpec" is neither DSAPrivateKeySpec nor PKCS8EncodedKeySpec
50 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) argument
53 if (keySpec != null) {
54 if (keySpec instanceof DSAPrivateKeySpec) {
56 return new DSAPrivateKeyImpl((DSAPrivateKeySpec) keySpec);
58 if (keySpec instanceof PKCS8EncodedKeySpec) {
60 return new DSAPrivateKeyImpl((PKCS8EncodedKeySpec) keySpec);
63 throw new InvalidKeySpecException("'keySpec' is neither DSAPrivateKeySpec nor PKCS8EncodedKeySpec");
70 * keySpec
78 engineGeneratePublic(KeySpec keySpec) argument
111 engineGetKeySpec(Key key, Class<T> keySpec) argument
[all...]
H A DDSAPrivateKeyImpl.java23 * in the below "DSAPrivateKeyImpl(PKCS8EncodedKeySpec keySpec)" constructor.
62 * @param keySpec - a DSAPrivateKeySpec object
64 public DSAPrivateKeyImpl(DSAPrivateKeySpec keySpec) { argument
70 g = keySpec.getG();
71 p = keySpec.getP();
72 q = keySpec.getQ();
80 x = keySpec.getX();
93 * @param keySpec - a XPKCS8EncodedKeySpec object
97 public DSAPrivateKeyImpl(PKCS8EncodedKeySpec keySpec) argument
107 byte[] encoding = keySpec
[all...]
H A DDSAPublicKeyImpl.java26 * in the below "DSAPublicKeyImpl(X509EncodedKeySpec keySpec)" constructor.
64 * @param keySpec - a DSAPublicKeySpec object
66 public DSAPublicKeyImpl(DSAPublicKeySpec keySpec) { argument
72 p = keySpec.getP();
73 q = keySpec.getQ();
74 g = keySpec.getG();
83 y = keySpec.getY();
95 * @param keySpec - a X509EncodedKeySpec object
99 public DSAPublicKeyImpl(X509EncodedKeySpec keySpec) argument
109 byte[] encoding = keySpec
[all...]
/libcore/luni/src/test/java/org/apache/harmony/crypto/tests/javax/crypto/
H A DSecretKeyFactorySpiTest.java41 protected SecretKey engineGenerateSecret(KeySpec keySpec) throws InvalidKeySpecException { argument
42 return super.engineGenerateSecret(keySpec);
46 protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec) argument
48 return super.engineGetKeySpec(key, keySpec);
/libcore/luni/src/test/java/org/apache/harmony/crypto/tests/support/
H A DMySecretKeyFactorySpi.java40 protected SecretKey engineGenerateSecret(KeySpec keySpec) argument
47 protected KeySpec engineGetKeySpec(SecretKey key, Class keySpec) argument
/libcore/luni/src/test/java/org/apache/harmony/security/tests/java/security/
H A DKeyFactorySpiTest.java56 protected PrivateKey engineGeneratePrivate(KeySpec keySpec){ argument
59 protected PublicKey engineGeneratePublic(KeySpec keySpec){ argument
62 protected KeySpec engineGetKeySpec(Key key, Class keySpec){ argument
H A DKeyFactory2Test.java351 public PrivateKey engineGeneratePrivate(KeySpec keySpec) { argument
355 public PublicKey engineGeneratePublic(KeySpec keySpec) { argument
359 public <T extends KeySpec> T engineGetKeySpec(Key key, Class<T> keySpec) { argument
H A DKeyFactoryTest.java190 TestPublicKeySpec keySpec = new TestPublicKeySpec(key);
191 PublicKey publicKey = factory.generatePublic(keySpec);
211 KeySpec keySpec = keySpecs[i];
213 (keySpec == null ? "null" : keySpec.toString()) + ")";
216 PublicKey generatePublic = factory.generatePublic(keySpec);
239 TestPrivateKeySpec keySpec = new TestPrivateKeySpec(key);
240 PrivateKey privateKey = factory.generatePrivate(keySpec);
260 KeySpec keySpec = keySpecs[i];
263 (keySpec
432 engineGeneratePrivate(KeySpec keySpec) argument
442 engineGeneratePublic(KeySpec keySpec) argument
451 engineGetKeySpec(Key key, Class<T> keySpec) argument
[all...]
/libcore/luni/src/main/java/org/apache/harmony/security/x509/
H A DSubjectPublicKeyInfo.java112 final KeySpec keySpec = new X509EncodedKeySpec(encoded);
116 publicKey = generateKeyForAlgorithm(keySpec, algName);
124 publicKey = generateKeyForAlgorithm(keySpec, algOid);
140 * Try to generate a PublicKey for a given {@code keySpec} and
145 private static PublicKey generateKeyForAlgorithm(KeySpec keySpec, String algorithm) { argument
147 return KeyFactory.getInstance(algorithm).generatePublic(keySpec);
/libcore/luni/src/test/java/org/apache/harmony/security/tests/x509/
H A DSubjectPublicKeyInfoTest.java114 protected PublicKey engineGeneratePublic(KeySpec keySpec) throws InvalidKeySpecException { argument
115 if (!(keySpec instanceof X509EncodedKeySpec)) {
119 X509EncodedKeySpec x509ks = (X509EncodedKeySpec) keySpec;
124 protected PrivateKey engineGeneratePrivate(KeySpec keySpec) throws InvalidKeySpecException { argument
129 protected <T extends KeySpec> T engineGetKeySpec(Key key, Class<T> keySpec) argument

Completed in 398 milliseconds