Package org.bouncycastle.jcajce.provider.util

## Class AlgorithmProvider

- java.lang.Object
- - org.bouncycastle.jcajce.provider.util.AlgorithmProvider

- Direct Known Subclasses:
    `AES.Mappings`, `ARC4.Mappings`, `ARIA.Mappings`, `AsymmetricAlgorithmProvider`, `Blake2b.Mappings`, `Blake2s.Mappings`, `Blowfish.Mappings`, `Camellia.Mappings`, `CAST5.Mappings`, `CAST6.Mappings`, `ChaCha.Mappings`, `DES.Mappings`, `DESede.Mappings`, `DSTU7564.Mappings`, `DSTU7624.Mappings`, `GOST28147.Mappings`, `GOST3411.Mappings`, `GOST3412_2015.Mappings`, `Grain128.Mappings`, `Grainv1.Mappings`, `Haraka.Mappings`, `HC128.Mappings`, `HC256.Mappings`, `IDEA.Mappings`, `Keccak.Mappings`, `MD2.Mappings`, `MD4.Mappings`, `MD5.Mappings`, `Noekeon.Mappings`, `OpenSSLPBKDF.Mappings`, `PBEPBKDF1.Mappings`, `PBEPBKDF2.Mappings`, `PBEPKCS12.Mappings`, `Poly1305.Mappings`, `RC2.Mappings`, `RC5.Mappings`, `RC6.Mappings`, `Rijndael.Mappings`, `RIPEMD128.Mappings`, `RIPEMD160.Mappings`, `RIPEMD256.Mappings`, `RIPEMD320.Mappings`, `Salsa20.Mappings`, `SCRYPT.Mappings`, `SEED.Mappings`, `Serpent.Mappings`, `SHA1.Mappings`, `SHA224.Mappings`, `SHA256.Mappings`, `SHA3.Mappings`, `SHA384.Mappings`, `SHA512.Mappings`, `Shacal2.Mappings`, `SipHash.Mappings`, `SipHash128.Mappings`, `Skein.Mappings`, `Skipjack.Mappings`, `SM3.Mappings`, `SM4.Mappings`, `TEA.Mappings`, `Threefish.Mappings`, `Tiger.Mappings`, `TLSKDF.Mappings`, `Twofish.Mappings`, `VMPC.Mappings`, `VMPCKSA3.Mappings`, `Whirlpool.Mappings`, `XSalsa20.Mappings`, `XTEA.Mappings`, `Zuc.Mappings`

      public abstract class AlgorithmProvider
      extends java.lang.Object

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `AlgorithmProvider()` |

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract void` | `configure​(ConfigurableProvider provider)` |

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### AlgorithmProvider

          public AlgorithmProvider()

  - ### Method Detail

    - #### configure

          public abstract void configure​(ConfigurableProvider provider)