1package org.bouncycastle.jcajce.provider.symmetric;
2
3import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
4import org.bouncycastle.jcajce.provider.util.AlgorithmProvider;
5
6abstract class SymmetricAlgorithmProvider
7    extends AlgorithmProvider
8{
9    // BEGIN android-removed
10    // protected void addGMacAlgorithm(
11    //     ConfigurableProvider provider,
12    //     String algorithm,
13    //     String algorithmClassName,
14    //     String keyGeneratorClassName)
15    // {
16    //     provider.addAlgorithm("Mac." + algorithm + "-GMAC", algorithmClassName);
17    //     provider.addAlgorithm("Alg.Alias.Mac." + algorithm + "GMAC", algorithm + "-GMAC");
18    //
19    //     provider.addAlgorithm("KeyGenerator." + algorithm + "-GMAC", keyGeneratorClassName);
20    //     provider.addAlgorithm("Alg.Alias.KeyGenerator." + algorithm + "GMAC",  algorithm + "-GMAC");
21    // }
22    //
23    // protected void addPoly1305Algorithm(ConfigurableProvider provider,
24    //                                     String algorithm,
25    //                                     String algorithmClassName,
26    //                                     String keyGeneratorClassName)
27    // {
28    //     provider.addAlgorithm("Mac.POLY1305-" + algorithm, algorithmClassName);
29    //     provider.addAlgorithm("Alg.Alias.Mac.POLY1305" + algorithm, "POLY1305-" + algorithm);
30    //
31    //     provider.addAlgorithm("KeyGenerator.POLY1305-" + algorithm, keyGeneratorClassName);
32    //     provider.addAlgorithm("Alg.Alias.KeyGenerator.POLY1305" + algorithm, "POLY1305-" + algorithm);
33    // }
34    // END android-removed
35
36}
37