Uses of Interface
io.github.mmm.crypto.CryptoProcessor
-
Packages that use CryptoProcessor Package Description io.github.mmm.crypto io.github.mmm.crypto.asymmetric.sign io.github.mmm.crypto.asymmetric.sign.ec.bc io.github.mmm.crypto.crypt io.github.mmm.crypto.hash -
-
Uses of CryptoProcessor in io.github.mmm.crypto
Subinterfaces of CryptoProcessor in io.github.mmm.crypto Modifier and Type Interface Description interface
CryptoChunker
This is the interface for a security algorithm function thatcombines chunks of data
to a compact result. -
Uses of CryptoProcessor in io.github.mmm.crypto.asymmetric.sign
Subinterfaces of CryptoProcessor in io.github.mmm.crypto.asymmetric.sign Modifier and Type Interface Description interface
SignatureProcessor
The abstract interface for an signing or verification function of an asymmetriccryptographic algorithm
typically in combination with ahasing algorithm
.interface
SignatureSigner<S extends SignatureBinary>
interface
SignatureSignerSimple
interface
SignatureVerifier<S extends SignatureBinary>
ExtendsSignatureProcessor
with ability toverify
a message with a given expected signature.interface
SignatureVerifierSimple
ExtendsSignatureProcessor
with ability toverify
a message with a given expected signature.Classes in io.github.mmm.crypto.asymmetric.sign that implement CryptoProcessor Modifier and Type Class Description class
SignatureProcessorImpl
Implementation ofSignatureProcessor
based onSignature
.class
SignatureProcessorImplWithHash
class
SignatureSignerImpl<S extends SignatureBinary>
Implementation ofSignatureSigner
.class
SignatureSignerImplCryptorWithHash
class
SignatureSignerImplWithHash<S extends SignatureBinary>
class
SignatureVerifierImpl<S extends SignatureBinary>
Implementation ofSignatureVerifier
.class
SignatureVerifierImplCryptorWithHash
class
SignatureVerifierImplWithHash<S extends SignatureBinary>
-
Uses of CryptoProcessor in io.github.mmm.crypto.asymmetric.sign.ec.bc
Classes in io.github.mmm.crypto.asymmetric.sign.ec.bc that implement CryptoProcessor Modifier and Type Class Description class
SignatureProcessorImplEcBc<S extends SignatureEcBc>
Implementation ofSignatureSigner
.class
SignatureSignerImplEcBc<S extends SignatureEcBc>
Implementation ofSignatureSigner
forSignatureEcBc
.class
SignatureVerifierImplEcBc<S extends SignatureEcBc>
Implementation ofSignatureVerifier
forSignatureEcBc
. -
Uses of CryptoProcessor in io.github.mmm.crypto.crypt
Subinterfaces of CryptoProcessor in io.github.mmm.crypto.crypt Modifier and Type Interface Description interface
AbstractDecryptor
Abstract implementation ofDecryptor
.interface
AbstractEncryptor
Abstract implementation ofEncryptor
.interface
Cryptor
The abstract interface for an encryption or decryption function of an cryptographic algorithm.interface
Decryptor
ExtendsCryptor
with methods specific for decryption.interface
Encryptor
ExtendsCryptor
with methods specific for encryption.Classes in io.github.mmm.crypto.crypt that implement CryptoProcessor Modifier and Type Class Description class
CryptorImplCipher
class
CryptorImplCombined
class
DecryptorImplCipher
class
DecryptorImplCombined
class
EncryptorImplCiper
class
EncryptorImplCombined
-
Uses of CryptoProcessor in io.github.mmm.crypto.hash
Subinterfaces of CryptoProcessor in io.github.mmm.crypto.hash Modifier and Type Interface Description interface
HashCreator
This is the interface for a creator of hash values.Classes in io.github.mmm.crypto.hash that implement CryptoProcessor Modifier and Type Class Description class
HashCreatorImplCombined
This is a simple implementation ofHashCreator
that only wrapsMessageDigest
.class
HashCreatorImplDigest
This is a simple implementation ofHashCreator
that only wrapsMessageDigest
.class
HashCreatorImplMultipleRounds
This is an implementation ofHashCreator
thatcalculates hashes
in multiple rounds.
-