Uses of Interface
io.github.mmm.crypto.AbstractCryptoFactory
-
-
Uses of AbstractCryptoFactory in io.github.mmm.crypto.asymmetric.access
Classes in io.github.mmm.crypto.asymmetric.access that implement AbstractCryptoFactory Modifier and Type Class Description class
AsymmetricAccess<S extends SignatureBinary,PR extends PrivateKey,PU extends PublicKey,PAIR extends AsymmetricKeyPair<PR,PU>,KC extends AsymmetricKeyCreator<PR,PU,PAIR>>
Abstract base implementation of factory forkey management
,encryption/decryption
, andsignature management
based onasymmetric
cryptography. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.asymmetric.access.ec.bc
Classes in io.github.mmm.crypto.asymmetric.access.ec.bc that implement AbstractCryptoFactory Modifier and Type Class Description class
AsymmetricAccessEcBc<S extends SignatureEcBc>
class
Curve25519<S extends SignatureEcBc>
AsymmetricAccessEcBc
forCurve25519
.class
Secp256k1<S extends SignatureEcBc>
AsymmetricAccessEcBc
forSecP256K1Curve
. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.asymmetric.access.rsa
Classes in io.github.mmm.crypto.asymmetric.access.rsa that implement AbstractCryptoFactory Modifier and Type Class Description class
Rsa
Direct builder for RSA (Ron Rivest, Adi Shamir and Leonard Adleman) used by PGP/GPG and many others. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.asymmetric.crypt
Subinterfaces of AbstractCryptoFactory in io.github.mmm.crypto.asymmetric.crypt Modifier and Type Interface Description interface
AsymmetricCryptorFactory<PR extends PrivateKey,PU extends PublicKey>
ExtendsCryptorFactory
forasymmetric
encryption and decryption.Classes in io.github.mmm.crypto.asymmetric.crypt that implement AbstractCryptoFactory Modifier and Type Class Description class
AsymmetricCryptorFactoryImpl<PR extends PrivateKey,PU extends PublicKey>
Implementation ofAsymmetricCryptorFactory
. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.crypt
Subinterfaces of AbstractCryptoFactory in io.github.mmm.crypto.crypt Modifier and Type Interface Description interface
CryptorFactory
Classes in io.github.mmm.crypto.crypt that implement AbstractCryptoFactory Modifier and Type Class Description class
CryptorFactoryImpl
The implementation ofCryptorFactory
based onCipher
. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.hash
Subinterfaces of AbstractCryptoFactory in io.github.mmm.crypto.hash Modifier and Type Interface Description interface
HashFactory
Classes in io.github.mmm.crypto.hash that implement AbstractCryptoFactory Modifier and Type Class Description class
HashConfig
class
HashFactoryCombined
The implementation ofHashFactory
that combines multipleHashFactory
instances by sequentially applying the hashes. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.hash.access
Classes in io.github.mmm.crypto.hash.access that implement AbstractCryptoFactory Modifier and Type Class Description class
HashAccess
CryptoAccess
forHashFactory
. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.hash.md5
Classes in io.github.mmm.crypto.hash.md5 that implement AbstractCryptoFactory Modifier and Type Class Description class
Md5
HashConfig
forMD5
. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.hash.ripemd
Classes in io.github.mmm.crypto.hash.ripemd that implement AbstractCryptoFactory Modifier and Type Class Description class
RipeMd
HashConfig
for RIPEMD.class
RipeMd128
HashConfig
for RIPEMD-128.class
RipeMd160
HashConfig
for RIPEMD-160.class
RipeMd256
HashConfig
for RIPEMD-256.class
RipeMd320
HashConfig
for RIPEMD-320. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.hash.sha1
Classes in io.github.mmm.crypto.hash.sha1 that implement AbstractCryptoFactory Modifier and Type Class Description class
Sha1
HashConfig
forSHA1
. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.hash.sha2
Classes in io.github.mmm.crypto.hash.sha2 that implement AbstractCryptoFactory Modifier and Type Class Description class
Sha2
HashConfig
for SHA-2.class
Sha224
HashConfig
for SHA-224.class
Sha256
HashConfig
for SHA-256.class
Sha384
HashConfig
for SHA-384.class
Sha512
HashConfig
for SHA-512. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.random
Subinterfaces of AbstractCryptoFactory in io.github.mmm.crypto.random Modifier and Type Interface Description interface
RandomFactory
Interface for afactory
tocreate
instances ofRandomCreator
for secure random values.
An instance ofRandomFactory
therefore represents a configuration with specificalgorithm
.Classes in io.github.mmm.crypto.random that implement AbstractCryptoFactory Modifier and Type Class Description class
RandomFactoryImpl
Implementation ofRandomFactory
. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.symmetric.access
Classes in io.github.mmm.crypto.symmetric.access that implement AbstractCryptoFactory Modifier and Type Class Description class
SymmetricAccess<K extends SecretKey>
Abstract base implementation of factory forkey management
andencryption/decryption
based onsymmetric
cryptography. -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.symmetric.access.pbe
Classes in io.github.mmm.crypto.symmetric.access.pbe that implement AbstractCryptoFactory Modifier and Type Class Description class
PbeAccess
SymmetricAccess
for PBE (Password Based Encryption). -
Uses of AbstractCryptoFactory in io.github.mmm.crypto.symmetric.crypt
Subinterfaces of AbstractCryptoFactory in io.github.mmm.crypto.symmetric.crypt Modifier and Type Interface Description interface
SymmetricCryptorFactory<K extends SecretKey>
ExtendsCryptorFactory
forsymmetric
encryption and decryption.Classes in io.github.mmm.crypto.symmetric.crypt that implement AbstractCryptoFactory Modifier and Type Class Description class
SymmetricCryptorFactoryImpl<K extends SecretKey>
Implementation ofSymmetricCryptorFactory
.
-