Top Description Constructors Methods
org.bouncycastle.crypto.fips

public abstract Class FipsSymmetricOperatorFactory<T extends Parameters>

extends Object
implements SymmetricOperatorFactory<T extends Parameters>
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.SymmetricOperatorFactory
Known Direct Subclasses
org.bouncycastle.crypto.fips.FipsTripleDES.OperatorFactory, org.bouncycastle.crypto.fips.FipsAES.OperatorFactory
Type Parameters
<T>
the parameters type associated with the final implementation of this factory.
Imports
org.bouncycastle.crypto.Parameters, .SymmetricKey, .SymmetricOperatorFactory

Base class for the approved mode SymmetricOperatorFactory implementations.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public abstract FipsInputDecryptor<T>
createInputDecryptor(SymmetricKey
the key to initialize the encryptor with.
key
,
T
the parameters to use to initialize the encryptor.
parameter
)

Redeclares org.bouncycastle.crypto.SymmetricOperatorFactory.createInputDecryptor.

Return a decryptor that operates on an input stream.
public abstract FipsOutputDecryptor<T>
createOutputDecryptor(SymmetricKey
the key to initialize the encryptor with.
key
,
T
the parameters to use to initialize the encryptor.
parameter
)

Redeclares org.bouncycastle.crypto.SymmetricOperatorFactory.createOutputDecryptor.

Return a decryptor that operates on an output stream.
public abstract FipsOutputEncryptor<T>
createOutputEncryptor(SymmetricKey
the key to initialize the encryptor with.
key
,
T
the parameters to use to initialize the encryptor.
parameter
)

Redeclares org.bouncycastle.crypto.SymmetricOperatorFactory.createOutputEncryptor.

Return an encryptor that operates on an output stream.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

FipsSymmetricOperatorFactoryback to summary
pack-priv FipsSymmetricOperatorFactory()

Method Detail

createInputDecryptorback to summary
public abstract FipsInputDecryptor<T> createInputDecryptor(SymmetricKey key, T parameter)

Redeclares org.bouncycastle.crypto.SymmetricOperatorFactory.createInputDecryptor.

Doc from org.bouncycastle.crypto.SymmetricOperatorFactory.createInputDecryptor.

Return a decryptor that operates on an input stream.

Parameters
key:SymmetricKey

the key to initialize the encryptor with.

parameter:T

the parameters to use to initialize the encryptor.

Returns:FipsInputDecryptor<T>

an InputDecryptor.

createOutputDecryptorback to summary
public abstract FipsOutputDecryptor<T> createOutputDecryptor(SymmetricKey key, T parameter)

Redeclares org.bouncycastle.crypto.SymmetricOperatorFactory.createOutputDecryptor.

Doc from org.bouncycastle.crypto.SymmetricOperatorFactory.createOutputDecryptor.

Return a decryptor that operates on an output stream.

Parameters
key:SymmetricKey

the key to initialize the encryptor with.

parameter:T

the parameters to use to initialize the encryptor.

Returns:FipsOutputDecryptor<T>

an OutputDecryptor.

createOutputEncryptorback to summary
public abstract FipsOutputEncryptor<T> createOutputEncryptor(SymmetricKey key, T parameter)

Redeclares org.bouncycastle.crypto.SymmetricOperatorFactory.createOutputEncryptor.

Doc from org.bouncycastle.crypto.SymmetricOperatorFactory.createOutputEncryptor.

Return an encryptor that operates on an output stream.

Parameters
key:SymmetricKey

the key to initialize the encryptor with.

parameter:T

the parameters to use to initialize the encryptor.

Returns:FipsOutputEncryptor<T>

an OutputEncryptor