| Modifier and Type | Interface and Description |
|---|---|
| public interface | AADProcessor
Base interface for extra methods required for handling associated data in AEAD ciphers. |
| public interface | AlgorithmNameFinder
General finder for converting OIDs and AlgorithmIdentifiers into strings. |
| pack-priv interface | |
| public interface | ContentSigner
General interface for an operator that is able to create a signature from a stream of output. |
| public interface | ContentVerifier
General interface for an operator that is able to verify a signature based on data in a stream of output. |
| public interface | ContentVerifierProvider
General interface for providers of ContentVerifier objects. |
| public interface | |
| public interface | DigestCalculator
General interface for an operator that is able to calculate a digest from a stream of output. |
| public interface | DigestCalculatorProvider
The base interface for a provider of DigestCalculator implementations. |
| pack-priv interface | EdECObjectIdentifiers
Edwards Elliptic Curve Object Identifiers (RFC 8410) |
| public interface | InputAEADDecryptor
Base interface for an input consuming AEAD Decryptor supporting associated text. |
| public interface | InputDecryptor
General interface for an operator that is able to produce an InputStream that will decrypt a stream of encrypted data. |
| public interface | |
| public interface | InputExpander
General interface for an operator that is able to produce an InputStream that will produce uncompressed data. |
| public interface | |
| public interface | |
| public interface | |
| public interface | MacCalculator
General interface for a key initialized operator that is able to calculate a MAC from a stream of output. |
| public interface | |
| pack-priv interface | NISTObjectIdentifiers
NIST: iso/itu(2) joint-assign(16) us(840) organization(1) gov(101) csor(3) |
| public interface | |
| public interface | OutputCompressor
General interface for an operator that is able to produce an OutputStream that will output compressed data. |
| public interface | OutputEncryptor
General interface for an operator that is able to produce an OutputStream that will output encrypted data. |
| public interface | |
| pack-priv interface | PKCSObjectIdentifiers
pkcs-1 OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) 1 } |
| public interface | RawContentVerifier
Interface for ContentVerifiers that also support raw signatures that can be verified using the digest of the calculated data. |
| public interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | |
| public abstract class | |
| public class | BufferingContentSigner
A class that explicitly buffers the data to be signed, sending it in one block when ready for signing. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | DefaultSignatureNameFinder
Class for return signature names from OIDs or AlgorithmIdentifiers |
| public class | |
| public class | MacCaptureStream
A generic class for capturing the mac data at the end of a encrypted data stream. |
| public class | |
| public class | |
| public class | |
| public class | PBKDF2Config
Configuration class for a PBKDF using PKCS#5 Scheme 2. |
| public abstract class | PBKDFConfig
Base class for PBKDF configs. |
| public class | |
| public class | ScryptConfig
Configuration class for a PBKDF based around scrypt. |
| public class | ScryptParams
RFC 7914 scrypt parameters. |
| public abstract class | |
| public abstract class |