/libcore/crypto/src/main/java/org/conscrypt/ |
H A D | OpenSSLDSAKeyFactory.java | 38 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 D | OpenSSLECKeyFactory.java | 39 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 D | OpenSSLRSAKeyFactory.java | 39 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 D | OpenSSLKey.java | 93 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 D | KeyFactorySpi.java | 35 * @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 D | KeyFactory.java | 163 * @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 D | SecretKeyFactorySpi.java | 39 * @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 D | SecretKeyFactory.java | 177 * @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 D | DSAKeyFactoryImpl.java | 42 * 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 D | DSAPrivateKeyImpl.java | 23 * 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 D | DSAPublicKeyImpl.java | 26 * 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 D | SecretKeyFactorySpiTest.java | 41 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 D | MySecretKeyFactorySpi.java | 40 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 D | KeyFactorySpiTest.java | 56 protected PrivateKey engineGeneratePrivate(KeySpec keySpec){ argument 59 protected PublicKey engineGeneratePublic(KeySpec keySpec){ argument 62 protected KeySpec engineGetKeySpec(Key key, Class keySpec){ argument
|
H A D | KeyFactory2Test.java | 351 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 D | KeyFactoryTest.java | 190 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 D | SubjectPublicKeyInfo.java | 112 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 D | SubjectPublicKeyInfoTest.java | 114 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
|