Uses of Interface
io.github.mmm.crypto.random.RandomFactory
-
-
Uses of RandomFactory in io.github.mmm.crypto.algorithm
Methods in io.github.mmm.crypto.algorithm that return RandomFactory Modifier and Type Method Description protected RandomFactory
AbstractCryptoAlgorithmWithRandom. getRandomFactory()
protected RandomFactory
CryptoAlgorithmImplWithRandom. getRandomFactory()
Constructors in io.github.mmm.crypto.algorithm with parameters of type RandomFactory Constructor Description AbstractCryptoAlgorithmWithRandom(SecurityProvider provider, RandomFactory randomFactory)
The constructor.CryptoAlgorithmImplWithRandom(String algorithm, SecurityProvider provider, RandomFactory randomFactory)
The constructor. -
Uses of RandomFactory in io.github.mmm.crypto.asymmetric.access
Fields in io.github.mmm.crypto.asymmetric.access declared as RandomFactory Modifier and Type Field Description protected RandomFactory
AsymmetricAccess. randomFactory
TheRandomFactory
.Constructors in io.github.mmm.crypto.asymmetric.access with parameters of type RandomFactory Constructor Description AsymmetricAccess(SignatureConfig<S> signatureConfig, AsymmetricCryptorConfig<PR,PU> cryptorConfig, RandomFactory randomFactory)
The constructor.AsymmetricAccess(SignatureConfig<S> signatureConfig, SignatureProcessorFactory<S,PR,PU> signatureFactory, AsymmetricCryptorConfig<PR,PU> cryptorConfig, RandomFactory randomFactory)
The constructor. -
Uses of RandomFactory in io.github.mmm.crypto.asymmetric.access.ec.bc
Methods in io.github.mmm.crypto.asymmetric.access.ec.bc with parameters of type RandomFactory Modifier and Type Method Description static <S extends SignatureEcBc>
Curve25519<S>Curve25519. of(SignatureFactoryEcBc<S> signatureFactory, HashConfig hashConfig, RandomFactory randomFactory)
static <S extends SignatureEcBc>
Secp256k1<S>Secp256k1. of(SignatureFactoryEcBc<S> signatureFactory, HashConfig hashConfig, RandomFactory randomFactory)
Constructors in io.github.mmm.crypto.asymmetric.access.ec.bc with parameters of type RandomFactory Constructor Description AsymmetricAccessEcBc(org.bouncycastle.jce.spec.ECParameterSpec ecParameters, SignatureFactoryEcBc<S> signatureFactory, HashConfig hashConfig, RandomFactory randomFactory)
The constructor.AsymmetricAccessEcBc(org.bouncycastle.jce.spec.ECParameterSpec ecParameters, SignatureConfig<S> signatureConfig, AsymmetricCryptorConfigEcIes<org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey,org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey> cryptorConfig, RandomFactory randomFactory)
The constructor.Curve25519(SignatureFactoryEcBc<S> signatureFactory, HashConfig hashConfig, RandomFactory randomFactory)
The constructor.Curve25519(SignatureConfig<S> signatureConfig, AsymmetricCryptorConfigEcIes<org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey,org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey> cryptorConfig, RandomFactory randomFactory)
The constructor.Secp256k1(SignatureFactoryEcBc<S> signatureFactory, HashConfig hashConfig, RandomFactory randomFactory)
The constructor.Secp256k1(SignatureConfig<S> signatureConfig, AsymmetricCryptorConfigEcIes<org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey,org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey> cryptorConfig, RandomFactory randomFactory)
The constructor. -
Uses of RandomFactory in io.github.mmm.crypto.asymmetric.access.rsa
Methods in io.github.mmm.crypto.asymmetric.access.rsa with parameters of type RandomFactory Modifier and Type Method Description static Rsa
Rsa. of(int keyLength, HashConfig hashConfig, RandomFactory randomFactory)
static Rsa
Rsa. of(int keyLength, HashConfig hashConfig, String hashAlgorithm, RandomFactory randomFactory, SecurityProvider provider)
-
Uses of RandomFactory in io.github.mmm.crypto.asymmetric.crypt
Constructors in io.github.mmm.crypto.asymmetric.crypt with parameters of type RandomFactory Constructor Description AsymmetricCryptorFactoryImpl(AsymmetricCryptorConfig<PR,PU> config, RandomFactory randomFactory)
The constructor. -
Uses of RandomFactory in io.github.mmm.crypto.asymmetric.key
Constructors in io.github.mmm.crypto.asymmetric.key with parameters of type RandomFactory Constructor Description AbstractAsymmetricKeyCreator(KeyFactory keyFactory, int keyLength, SecurityProvider provider, RandomFactory randomFactory)
The constructor. -
Uses of RandomFactory in io.github.mmm.crypto.asymmetric.key.ec.bc
Constructors in io.github.mmm.crypto.asymmetric.key.ec.bc with parameters of type RandomFactory Constructor Description AsymmetricKeyCreatorEcBc(org.bouncycastle.jce.spec.ECParameterSpec ecParameters, RandomFactory randomFactory)
The constructor. -
Uses of RandomFactory in io.github.mmm.crypto.asymmetric.key.generic
Methods in io.github.mmm.crypto.asymmetric.key.generic with parameters of type RandomFactory Modifier and Type Method Description static AsymmetricKeyCreator<PrivateKey,PublicKey,AsymmetricKeyPairGeneric>
AsymmetricKeyCreatorImpl. of(String algorithm, int keyLength, SecurityProvider provider, RandomFactory randomFactory)
static AsymmetricKeyCreator<PrivateKey,PublicKey,AsymmetricKeyPairGeneric>
AsymmetricKeyCreatorImpl. of(String algorithm, int keyLength, RandomFactory randomFactory)
Constructors in io.github.mmm.crypto.asymmetric.key.generic with parameters of type RandomFactory Constructor Description AsymmetricKeyCreatorImpl(KeyFactory keyFactory, int keyLength, SecurityProvider provider, AsymmetricKeyPairFactorySimple<PR,PU,PAIR> keyPairFactory, RandomFactory randomFactory)
The constructor. -
Uses of RandomFactory in io.github.mmm.crypto.asymmetric.key.rsa
Constructors in io.github.mmm.crypto.asymmetric.key.rsa with parameters of type RandomFactory Constructor Description AsymmetricKeyCreatorRsa(int keyLength, SecurityProvider provider, RandomFactory randomFactory)
The constructor. -
Uses of RandomFactory in io.github.mmm.crypto.asymmetric.sign
Constructors in io.github.mmm.crypto.asymmetric.sign with parameters of type RandomFactory Constructor Description SignatureProcessorFactoryImpl(SignatureConfig<S> config, RandomFactory randomFactory)
The constructor. -
Uses of RandomFactory in io.github.mmm.crypto.crypt
Constructors in io.github.mmm.crypto.crypt with parameters of type RandomFactory Constructor Description CryptorFactoryImpl(SecurityProvider provider, RandomFactory randomFactory)
The constructor.CryptorImplCipher(RandomFactory randomFactory, CryptorConfig config, Key key)
The constructor.DecryptorImplCipher(RandomFactory randomFactory, CryptorConfig config, Key key)
The constructor.EncryptorImplCiper(RandomFactory randomFactory, CryptorConfig config, Key key)
The constructor. -
Uses of RandomFactory in io.github.mmm.crypto.random
Classes in io.github.mmm.crypto.random that implement RandomFactory Modifier and Type Class Description class
RandomFactoryImpl
Implementation ofRandomFactory
.Methods in io.github.mmm.crypto.random that return RandomFactory Modifier and Type Method Description RandomFactory
AbstractSecurityGetRandomFactory. getRandomFactory()
default RandomFactory
AbstractSecurityGetRandomFactory. getRandomFactoryRequired()
Methods in io.github.mmm.crypto.random with parameters of type RandomFactory Modifier and Type Method Description void
AbstractSecuritySetRandomFactory. setRandomFactory(RandomFactory factory)
-
Uses of RandomFactory in io.github.mmm.crypto.symmetric.crypt
Constructors in io.github.mmm.crypto.symmetric.crypt with parameters of type RandomFactory Constructor Description SymmetricCryptorFactoryImpl(SymmetricCryptorConfig config, RandomFactory randomFactory)
The constructor.
-