Home | History | Annotate | Download | only in asymmetric

Lines Matching defs:RSA

13 import org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyFactorySpi;
18 public class RSA
20 private static final String PREFIX = "org.bouncycastle.jcajce.provider.asymmetric" + ".rsa.";
68 provider.addAttributes("Cipher.RSA", generalRsaAttributes);
69 provider.addAlgorithm("Cipher.RSA", PREFIX + "CipherSpi$NoPadding");
70 // Android-changed: Use an alias for RSA/RAW instead of a concrete implementation
71 provider.addAlgorithm("Alg.Alias.Cipher.RSA/RAW", "RSA");
74 provider.addAlgorithm("Cipher.RSA/PKCS1", PREFIX + "CipherSpi$PKCS1v1_5Padding");
77 provider.addAlgorithm("Cipher.RSA/1", PREFIX + "CipherSpi$PKCS1v1_5Padding_PrivateOnly");
78 provider.addAlgorithm("Cipher.RSA/2", PREFIX + "CipherSpi$PKCS1v1_5Padding_PublicOnly");
79 provider.addAlgorithm("Cipher.RSA/OAEP", PREFIX + "CipherSpi$OAEPPadding");
81 provider.addAlgorithm("Cipher.RSA/ISO9796-1", PREFIX + "CipherSpi$ISO9796d1Padding");
85 provider.addAlgorithm("Alg.Alias.Cipher.RSA//RAW", "RSA");
86 provider.addAlgorithm("Alg.Alias.Cipher.RSA//NOPADDING", "RSA");
89 provider.addAlgorithm("Alg.Alias.Cipher.RSA//PKCS1PADDING", "RSA/PKCS1");
90 provider.addAlgorithm("Alg.Alias.Cipher.RSA//OAEPPADDING", "RSA/OAEP");
91 provider.addAlgorithm("Alg.Alias.Cipher.RSA//ISO9796-1PADDING", "RSA/ISO9796-1");
95 provider.addAlgorithm("KeyFactory.RSA", PREFIX + "KeyFactorySpi");
96 provider.addAlgorithm("KeyPairGenerator.RSA", PREFIX + "KeyPairGeneratorSpi");
100 registerOid(provider, PKCSObjectIdentifiers.rsaEncryption, "RSA", keyFact);
101 registerOid(provider, X509ObjectIdentifiers.id_ea_rsa, "RSA", keyFact);
102 registerOid(provider, PKCSObjectIdentifiers.id_RSAES_OAEP, "RSA", keyFact);
105 registerOid(provider, PKCSObjectIdentifiers.id_RSASSA_PSS, "RSA", keyFact);
107 registerOidAlgorithmParameters(provider, PKCSObjectIdentifiers.rsaEncryption, "RSA");
108 registerOidAlgorithmParameters(provider, X509ObjectIdentifiers.id_ea_rsa, "RSA");
116 provider.addAlgorithm("Signature.RSA", PREFIX + "DigestSignatureSpi$noneRSA");
119 provider.addAlgorithm("Alg.Alias.Signature.RAWRSA", "RSA");
120 provider.addAlgorithm("Alg.Alias.Signature.NONEWITHRSA", "RSA");
253 String alias = digest + "/" + "RSA";