Top Description Fields Constructors Methods
org.bouncycastle.crypto.general

public final Class FipsRegister

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map, org.bouncycastle.crypto.fips.FipsAlgorithm, .FipsEngineProvider, org.bouncycastle.crypto.internal.EngineProvider

Local register that provides access to engines for FIPS algorithms for use with general/non-FIPS-approved modes of use.

Field Summary

Modifier and TypeField and Description
private static final Map<FipsAlgorithm, EngineProvider<T>>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv static <T> EngineProvider<T>
public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

providerMapback to summary
private static final Map<FipsAlgorithm, EngineProvider<T>> providerMap

Constructor Detail

FipsRegisterback to summary
pack-priv FipsRegister()

Method Detail

getProviderback to summary
pack-priv static <T> EngineProvider<T> getProvider(FipsAlgorithm algorithm)
registerEngineProviderback to summary
public static void registerEngineProvider(FipsAlgorithm algorithm, FipsEngineProvider<T> provider)