private void addISO9796Signature( ConfigurableProvider provider, String digest, String className) { provider.addAlgorithm("Alg.Alias.Signature." + digest + "withRSA/ISO9796-2", digest + "WITHRSA/ISO9796-2"); provider.addAlgorithm("Alg.Alias.Signature." + digest + "WithRSA/ISO9796-2", digest + "WITHRSA/ISO9796-2"); provider.addAlgorithm("Signature." + digest + "WITHRSA/ISO9796-2", className); }
public ProviderConfigurationPermission(String name, String actions) { super(name, actions); this.actions = actions; this.permissionMask = calculateMask(actions); }
protected void registerOid(ConfigurableProvider provider, ASN1ObjectIdentifier oid, String name, AsymmetricKeyInfoConverter keyFactory) { provider.addAlgorithm("Alg.Alias.KeyFactory." + oid, name); provider.addAlgorithm("Alg.Alias.KeyPairGenerator." + oid, name); provider.addKeyInfoConverter(oid, keyFactory); }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("Cipher.RIJNDAEL", PREFIX + "$ECB"); provider.addAlgorithm("KeyGenerator.RIJNDAEL", PREFIX + "$KeyGen"); provider.addAlgorithm("AlgorithmParameters.RIJNDAEL", PREFIX + "$AlgParams"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("AlgorithmParameters.IES", PREFIX + "AlgorithmParametersSpi"); provider.addAlgorithm("AlgorithmParameters.ECIES", PREFIX + "AlgorithmParametersSpi"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("AlgorithmParameters.PBKDF1", PREFIX + "$AlgParams"); provider.addAlgorithm("Alg.Alias.AlgorithmParameters." + PKCSObjectIdentifiers.pbeWithMD2AndDES_CBC, "PBKDF1"); provider.addAlgorithm("Alg.Alias.AlgorithmParameters." + PKCSObjectIdentifiers.pbeWithMD5AndDES_CBC, "PBKDF1"); provider.addAlgorithm("Alg.Alias.AlgorithmParameters." + PKCSObjectIdentifiers.pbeWithMD5AndRC2_CBC, "PBKDF1"); provider.addAlgorithm("Alg.Alias.AlgorithmParameters." + PKCSObjectIdentifiers.pbeWithSHA1AndDES_CBC, "PBKDF1"); provider.addAlgorithm("Alg.Alias.AlgorithmParameters." + PKCSObjectIdentifiers.pbeWithSHA1AndRC2_CBC, "PBKDF1"); } }
private void addSkeinMacAlgorithm(ConfigurableProvider provider, int blockSize, int outputSize) { String mainName = "Skein-MAC-" + blockSize + "-" + outputSize; String algorithmClassName = PREFIX + "$SkeinMac_" + blockSize + "_" + outputSize; String keyGeneratorClassName = PREFIX + "$SkeinMacKeyGenerator_" + blockSize + "_" + outputSize; provider.addAlgorithm("Mac." + mainName, algorithmClassName); provider.addAlgorithm("Alg.Alias.Mac.Skein-MAC" + blockSize + "/" + outputSize, mainName); provider.addAlgorithm("KeyGenerator." + mainName, keyGeneratorClassName); provider.addAlgorithm("Alg.Alias.KeyGenerator.Skein-MAC" + blockSize + "/" + outputSize, mainName); }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("AlgorithmParameters.PKCS12PBE", PREFIX + "$AlgParams"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("Cipher.HC256", PREFIX + "$Base"); provider.addAlgorithm("KeyGenerator.HC256", PREFIX + "$KeyGen"); provider.addAlgorithm("AlgorithmParameters.HC256", PREFIX + "$AlgParams"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("Cipher.VMPC-KSA3", PREFIX + "$Base"); provider.addAlgorithm("KeyGenerator.VMPC-KSA3", PREFIX + "$KeyGen"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("Cipher.TEA", PREFIX + "$ECB"); provider.addAlgorithm("KeyGenerator.TEA", PREFIX + "$KeyGen"); provider.addAlgorithm("AlgorithmParameters.TEA", PREFIX + "$AlgParams"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("KeyStore.BKS", PREFIX + "BcKeyStoreSpi$Std"); provider.addAlgorithm("KeyStore.BKS-V1", PREFIX + "BcKeyStoreSpi$Version1"); provider.addAlgorithm("KeyStore.BouncyCastle", PREFIX + "BcKeyStoreSpi$BouncyCastleStore"); provider.addAlgorithm("Alg.Alias.KeyStore.UBER", "BouncyCastle"); provider.addAlgorithm("Alg.Alias.KeyStore.BOUNCYCASTLE", "BouncyCastle"); provider.addAlgorithm("Alg.Alias.KeyStore.bouncycastle", "BouncyCastle"); } }
protected void addGMacAlgorithm( ConfigurableProvider provider, String algorithm, String algorithmClassName, String keyGeneratorClassName) { provider.addAlgorithm("Mac." + algorithm + "-GMAC", algorithmClassName); provider.addAlgorithm("Alg.Alias.Mac." + algorithm + "GMAC", algorithm + "-GMAC"); provider.addAlgorithm("KeyGenerator." + algorithm + "-GMAC", keyGeneratorClassName); provider.addAlgorithm("Alg.Alias.KeyGenerator." + algorithm + "GMAC", algorithm + "-GMAC"); }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("MessageDigest.BLAKE2S-256", PREFIX + "$Blake2s256"); provider.addAlgorithm("Alg.Alias.MessageDigest." + MiscObjectIdentifiers.id_blake2s256, "BLAKE2S-256"); provider.addAlgorithm("MessageDigest.BLAKE2S-224", PREFIX + "$Blake2s224"); provider.addAlgorithm("Alg.Alias.MessageDigest." + MiscObjectIdentifiers.id_blake2s224, "BLAKE2S-224"); provider.addAlgorithm("MessageDigest.BLAKE2S-160", PREFIX + "$Blake2s160"); provider.addAlgorithm("Alg.Alias.MessageDigest." + MiscObjectIdentifiers.id_blake2s160, "BLAKE2S-160"); provider.addAlgorithm("MessageDigest.BLAKE2S-128", PREFIX + "$Blake2s128"); provider.addAlgorithm("Alg.Alias.MessageDigest." + MiscObjectIdentifiers.id_blake2s128, "BLAKE2S-128"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("Cipher.GOST3412-2015", PREFIX + "$ECB"); provider.addAlgorithm("Cipher.GOST3412-2015/CFB", PREFIX + "$GCFB"); provider.addAlgorithm("Cipher.GOST3412-2015/CFB8", PREFIX + "$GCFB8"); provider.addAlgorithm("Cipher.GOST3412-2015/OFB", PREFIX + "$OFB"); provider.addAlgorithm("Cipher.GOST3412-2015/CBC", PREFIX + "$CBC"); provider.addAlgorithm("Cipher.GOST3412-2015/CTR", PREFIX + "$CTR"); provider.addAlgorithm("KeyGenerator.GOST3412-2015", PREFIX + "$KeyGen");; provider.addAlgorithm("Mac.GOST3412MAC", PREFIX + "$Mac"); provider.addAlgorithm("Alg.Alias.Mac.GOST3412-2015", "GOST3412MAC"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("Cipher.CHACHA", PREFIX + "$Base"); provider.addAlgorithm("KeyGenerator.CHACHA", PREFIX + "$KeyGen"); provider.addAlgorithm("Cipher.CHACHA7539", PREFIX + "$Base7539"); provider.addAlgorithm("KeyGenerator.CHACHA7539", PREFIX + "$KeyGen7539"); provider.addAlgorithm("AlgorithmParameters.CHACHA7539", PREFIX + "$AlgParams"); provider.addAlgorithm("Alg.Alias.Cipher.CHACHA20", "CHACHA7539"); provider.addAlgorithm("Alg.Alias.KeyGenerator.CHACHA20", "CHACHA7539"); provider.addAlgorithm("Alg.Alias.AlgorithmParameters.CHACHA20", "CHACHA7539"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("Mac.POLY1305", PREFIX + "$Mac"); provider.addAlgorithm("KeyGenerator.POLY1305", PREFIX + "$KeyGen"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("Cipher.SKIPJACK", PREFIX + "$ECB"); provider.addAlgorithm("KeyGenerator.SKIPJACK", PREFIX + "$KeyGen"); provider.addAlgorithm("AlgorithmParameters.SKIPJACK", PREFIX + "$AlgParams"); provider.addAlgorithm("Mac.SKIPJACKMAC", PREFIX + "$Mac"); provider.addAlgorithm("Alg.Alias.Mac.SKIPJACK", "SKIPJACKMAC"); provider.addAlgorithm("Mac.SKIPJACKMAC/CFB8", PREFIX + "$MacCFB8"); provider.addAlgorithm("Alg.Alias.Mac.SKIPJACK/CFB8", "SKIPJACKMAC/CFB8"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("AlgorithmParameters.CAST5", PREFIX + "$AlgParams"); provider.addAlgorithm("Alg.Alias.AlgorithmParameters.1.2.840.113533.7.66.10", "CAST5"); provider.addAlgorithm("AlgorithmParameterGenerator.CAST5", PREFIX + "$AlgParamGen"); provider.addAlgorithm("Alg.Alias.AlgorithmParameterGenerator.1.2.840.113533.7.66.10", "CAST5"); provider.addAlgorithm("Cipher.CAST5", PREFIX + "$ECB"); provider.addAlgorithm("Cipher", MiscObjectIdentifiers.cast5CBC, PREFIX + "$CBC"); provider.addAlgorithm("KeyGenerator.CAST5", PREFIX + "$KeyGen"); provider.addAlgorithm("Alg.Alias.KeyGenerator", MiscObjectIdentifiers.cast5CBC, "CAST5"); } }
public void configure(ConfigurableProvider provider) { provider.addAlgorithm("Cipher.HC128", PREFIX + "$Base"); provider.addAlgorithm("KeyGenerator.HC128", PREFIX + "$KeyGen"); provider.addAlgorithm("AlgorithmParameters.HC128", PREFIX + "$AlgParams"); } }