Skip navigation links
A B C D E G H I K L N O P Q R S T U V 

A

ALGORITHM_PBKDF2_WITH_HMAC_SHA224 - Static variable in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha224
The algorithm name "PBKDF2WithHmacSHA224".
ALGORITHM_PBKDF2_WITH_HMAC_SHA256 - Static variable in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha256
The algorithm name "PBKDF2WithHmacSHA256".
ALGORITHM_PBKDF2_WITH_HMAC_SHA384 - Static variable in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha384
The algorithm name "PBKDF2WithHmacSHA384".
ALGORITHM_PBKDF2_WITH_HMAC_SHA512 - Static variable in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha512
The algorithm name "PBKDF2WithHmacSHA512".
ALGORITHM_RIPEMD_128 - Static variable in class net.sf.mmm.crypto.hash.ripemd.RipeMd128
The algorithm name "RIPEMD128".
ALGORITHM_RIPEMD_160 - Static variable in class net.sf.mmm.crypto.hash.ripemd.RipeMd160
The algorithm name "RIPEMD160".
ALGORITHM_RIPEMD_256 - Static variable in class net.sf.mmm.crypto.hash.ripemd.RipeMd256
The algorithm name "RIPEMD256".
ALGORITHM_RIPEMD_320 - Static variable in class net.sf.mmm.crypto.hash.ripemd.RipeMd320
The algorithm name "RIPEMD320".
asData(BCECPrivateKey) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
 
asData(AsymmetricKeyPairEcBc) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
 
asData(BCECPublicKey) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBcCompact
 
asData(BCECPublicKey) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBcUncompressed
 
AsymmetricAccessEcBc<S extends SignatureEcBc> - Class in net.sf.mmm.crypto.asymmetric.access.ec.bc
AsymmetricAccessEcBc(ECParameterSpec, SignatureConfig<S>, AsymmetricCryptorConfigEcIes<BCECPrivateKey, BCECPublicKey>, RandomFactory) - Constructor for class net.sf.mmm.crypto.asymmetric.access.ec.bc.AsymmetricAccessEcBc
The constructor.
AsymmetricAccessEcBc(ECParameterSpec, SignatureFactoryEcBc<S>, HashConfig, RandomFactory) - Constructor for class net.sf.mmm.crypto.asymmetric.access.ec.bc.AsymmetricAccessEcBc
The constructor.
AsymmetricAccessEcBc(ECParameterSpec, SignatureFactoryEcBc<S>, HashConfig, RandomFactory, SecurityProvider) - Constructor for class net.sf.mmm.crypto.asymmetric.access.ec.bc.AsymmetricAccessEcBc
 
AsymmetricKeyCreatorEcBc - Class in net.sf.mmm.crypto.asymmetric.key.ec.bc
AsymmetricKeyCreatorEcBc(ECParameterSpec) - Constructor for class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyCreatorEcBc
The constructor.
AsymmetricKeyCreatorEcBc(ECParameterSpec, RandomFactory) - Constructor for class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyCreatorEcBc
The constructor.
AsymmetricKeyPairEcBc - Class in net.sf.mmm.crypto.asymmetric.key.ec.bc
An implementation of AsymmetricKeyPair for BCECPrivateKey and BCECPublicKey.
AsymmetricKeyPairEcBc(BCECPrivateKey) - Constructor for class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
The constructor.
AsymmetricKeyPairEcBc(BCECPrivateKey, BCECPublicKey) - Constructor for class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
The constructor.
AsymmetricKeyPairFactoryEcBc - Class in net.sf.mmm.crypto.asymmetric.key.ec.bc
Abstract base implementation of AbstractAsymmetricKeyPairFactory for EC using BouncyCastle.
AsymmetricKeyPairFactoryEcBc(ECParameterSpec) - Constructor for class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
The constructor.
AsymmetricKeyPairFactoryEcBc(ECParameterSpec, KeyFactory) - Constructor for class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
The constructor.
AsymmetricKeyPairFactoryEcBcCompact - Class in net.sf.mmm.crypto.asymmetric.key.ec.bc
AsymmetricKeyPairFactoryEcBcCompact(ECParameterSpec) - Constructor for class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBcCompact
The constructor.
AsymmetricKeyPairFactoryEcBcUncompressed - Class in net.sf.mmm.crypto.asymmetric.key.ec.bc
Implementation of AbstractAsymmetricKeyPairFactory for EC using BouncyCastle in compact format.
AsymmetricKeyPairFactoryEcBcUncompressed(ECParameterSpec) - Constructor for class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBcUncompressed
The constructor.

B

BITCOIN_COMPRESSED_OFFSET - Static variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
Additional recovery offset used for BitCoin for compressed public key.
BITCOIN_RECOVERY_OFFSET - Static variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
recovery offset used for BitCoin.
BouncyCastle - Class in net.sf.mmm.crypto.provider
Installer that ensures BouncyCastleProvider is registered to java Security on BouncyCastle.install().
BouncyCastle() - Constructor for class net.sf.mmm.crypto.provider.BouncyCastle
 
byteLength - Variable in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
 

C

calculateRecoveryIndex(byte[], CryptoEllipticCurveBc, BigInteger, BigInteger, BCECPublicKey) - Static method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
CertificateAccessBc - Class in net.sf.mmm.crypto.asymmetric.cert.access
CertificateAccess using BouncyCastle (as code dependency and not necessarily as security provider).
CertificateAccessBc(CertificateConfig) - Constructor for class net.sf.mmm.crypto.asymmetric.cert.access.CertificateAccessBc
The constructor.
CertificateAccessX509 - Class in net.sf.mmm.crypto.asymmetric.cert.access
CertificateAccessX509(CertificateConfigX509) - Constructor for class net.sf.mmm.crypto.asymmetric.cert.access.CertificateAccessX509
The constructor.
CertificateCreatorImpl - Class in net.sf.mmm.crypto.asymmetric.cert
Implementation of CertificateCreator.
CertificateCreatorImpl(CertificateConfig) - Constructor for class net.sf.mmm.crypto.asymmetric.cert.CertificateCreatorImpl
The constructor.
certificateFactory - Variable in class net.sf.mmm.crypto.asymmetric.cert.CertificateCreatorImpl
 
config - Variable in class net.sf.mmm.crypto.asymmetric.cert.CertificateCreatorImpl
 
config - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorFactoryImplEcBc
 
config - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorImplEcBc
 
create(BigInteger, BigInteger, byte[], BCECPublicKey) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBc
 
create(BigInteger, BigInteger, byte[], BCECPublicKey) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBcPlain
 
create(BigInteger, BigInteger, byte[], BCECPublicKey) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBcWithRecoveryId
 
createCertificate(byte[]) - Method in class net.sf.mmm.crypto.asymmetric.cert.CertificateCreatorImpl
 
createData(int, BigInteger, BigInteger) - Static method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
createDigest(String) - Static method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorFactoryImplEcBc
 
createKeyPair(BCECPrivateKey, BCECPublicKey) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyCreatorEcBc
 
createKeyPair(byte[]) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
 
createKeyPair(BCECPrivateKey, BCECPublicKey) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
 
createPrivateKey(BigInteger, ECParameterSpec) - Static method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
createPrivateKey(ECPrivateKeySpec) - Static method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
createPrivateKey(KeySpec) - Static method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
createPrivateKey(byte[]) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
 
createPrivateKeyFromEncodedData(byte[]) - Static method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
createPublicKey(BCECPrivateKey) - Static method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
createPublicKey(ECPoint, ECParameterSpec) - Static method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
createPublicKey(ECPublicKeySpec) - Static method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
createPublicKey(KeySpec) - Static method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
createPublicKey(byte[]) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBcCompact
 
createPublicKey(byte[]) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBcUncompressed
 
createPublicKeyFromEncodedData(byte[]) - Static method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
createSignature(byte[]) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBcPlain
 
createSignature(byte[]) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBcWithRecoveryId
 
createSignature(byte[]) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorFactoryImplEcBc
 
CryptoEllipticCurveBc - Class in net.sf.mmm.crypto.asymmetric.access.ec.bc
Configuration for a specific elliptic curve based on bouncy castles ECParameterSpec.
CryptoEllipticCurveBc(String) - Constructor for class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
The constructor.
CRYPTOR_CONFIG_AES - Static variable in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2
 
CURVE - Static variable in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Curve25519
CURVE - Static variable in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Secp256k1
curve - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
curve - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBc
Curve25519<S extends SignatureEcBc> - Class in net.sf.mmm.crypto.asymmetric.access.ec.bc
AsymmetricAccessEcBc for Curve25519.
Curve25519(SignatureConfig<S>, AsymmetricCryptorConfigEcIes<BCECPrivateKey, BCECPublicKey>, RandomFactory) - Constructor for class net.sf.mmm.crypto.asymmetric.access.ec.bc.Curve25519
The constructor.
Curve25519(SignatureFactoryEcBc<S>, HashConfig, RandomFactory) - Constructor for class net.sf.mmm.crypto.asymmetric.access.ec.bc.Curve25519
The constructor.
CURVE_NAME - Static variable in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Curve25519
CURVE_NAME - Static variable in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Secp256k1
curveName - Variable in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 

D

data - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorImplEcBc
The binary data to sign.
DEFAULT_RECOVERY_OFFSET - Static variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBcWithRecoveryId
 
deserialize() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
Initializes the internal fields like r and s from binary data.
determineCurveQ() - Method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 

E

ecParameters - Variable in class net.sf.mmm.crypto.asymmetric.access.ec.bc.AsymmetricAccessEcBc
The ECParameterSpec of the elliptic curve.
ecParameters - Variable in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 
ecParameters - Variable in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyCreatorEcBc
 
ecParameters - Variable in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairFactoryEcBc
 

G

generateCertificate(AsymmetricKeyPair<?, ?>, CertificateData) - Method in class net.sf.mmm.crypto.asymmetric.cert.CertificateCreatorImpl
 
getAlgorithm() - Method in class net.sf.mmm.crypto.asymmetric.cert.CertificateCreatorImpl
 
getAlgorithm() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorFactoryImplEcBc
 
getAlgorithm() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorImplEcBc
 
getBitLength() - Method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 
getByteLength() - Method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 
getByteLength(ECParameterSpec) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 
getCertificateData(Certificate) - Method in class net.sf.mmm.crypto.asymmetric.cert.CertificateCreatorImpl
 
getCertificateFactory() - Method in class net.sf.mmm.crypto.asymmetric.cert.CertificateCreatorImpl
 
getConfig() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorImplEcBc
 
getCurve() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
getCurveName() - Method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 
getEcParameters() - Method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 
getHalfN() - Method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 
getHead() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
getHead() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
 
getKeyFactory() - Static method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
getKeyLength(BCECPrivateKey) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyCreatorEcBc
 
getKeyLength(BCECPublicKey) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyCreatorEcBc
 
getProvider() - Static method in class net.sf.mmm.crypto.provider.BouncyCastle
 
getPublicKey() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureSignerImplEcBc
 
getQ() - Method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 
getR() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
getRecoveryId() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
 
getRecoveryIndex() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
 
getRecoveryOffset() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
 
getS() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
getSecurityProvider() - Static method in class net.sf.mmm.crypto.provider.BouncyCastle
 
getSignatureFactory() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorImplEcBc
 
getSignatureFactoryWithoutHash() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorFactoryImplEcBc
 

H

halfN - Variable in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 
HEAD - Static variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
 

I

init(KeyPairGenerator) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyCreatorEcBc
 
initRS() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
install() - Static method in class net.sf.mmm.crypto.provider.BouncyCastle
ensures BouncyCastleProvider is registered to java Security.
installed - Static variable in class net.sf.mmm.crypto.provider.BouncyCastle
 
isCompressed() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
 

K

keyFactory - Static variable in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyPairEcBc
 
KeyStoreConfigBks - Class in net.sf.mmm.crypto.key.store
KeyStoreConfig with type "BKS" (Bouncycaste KeyStore).
KeyStoreConfigBks(CryptoResource, String) - Constructor for class net.sf.mmm.crypto.key.store.KeyStoreConfigBks
The constructor.

L

LOG - Static variable in class net.sf.mmm.crypto.provider.BouncyCastle
 

N

net.sf.mmm.crypto.asymmetric.access.ec.bc - package net.sf.mmm.crypto.asymmetric.access.ec.bc
 
net.sf.mmm.crypto.asymmetric.cert - package net.sf.mmm.crypto.asymmetric.cert
 
net.sf.mmm.crypto.asymmetric.cert.access - package net.sf.mmm.crypto.asymmetric.cert.access
 
net.sf.mmm.crypto.asymmetric.key.ec.bc - package net.sf.mmm.crypto.asymmetric.key.ec.bc
 
net.sf.mmm.crypto.asymmetric.sign.ec.bc - package net.sf.mmm.crypto.asymmetric.sign.ec.bc
 
net.sf.mmm.crypto.hash.ripemd - package net.sf.mmm.crypto.hash.ripemd
 
net.sf.mmm.crypto.key.store - package net.sf.mmm.crypto.key.store
 
net.sf.mmm.crypto.provider - package net.sf.mmm.crypto.provider
 
net.sf.mmm.crypto.symmetric.access.pbe - package net.sf.mmm.crypto.symmetric.access.pbe
 
newCertificateCreator() - Method in class net.sf.mmm.crypto.asymmetric.cert.access.CertificateAccessBc
 
newKeyCreator() - Method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.AsymmetricAccessEcBc
 
newPreHashCreator() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorFactoryImplEcBc
 
newSigner(BCECPrivateKey) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorFactoryImplEcBc
 
newVerifier(BCECPublicKey) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorFactoryImplEcBc
 

O

of(SignatureFactoryEcBc<S>, HashConfig, RandomFactory) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Curve25519
 
of(SignatureFactoryEcBc<S>, HashConfig, RandomFactory) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Secp256k1
 
of() - Static method in class net.sf.mmm.crypto.asymmetric.cert.access.CertificateAccessX509
 
of(SecurityProvider) - Static method in class net.sf.mmm.crypto.asymmetric.cert.access.CertificateAccessX509
 
of(CryptoEllipticCurveBc, BigInteger, BigInteger, byte[], BCECPublicKey, byte) - Static method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
 
of(int) - Static method in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha224
 
of(int) - Static method in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha256
 
of(int) - Static method in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha384
 
of(int) - Static method in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha512
 
of256() - Static method in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha224
 
of256() - Static method in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha256
 
of256() - Static method in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha384
 
of256() - Static method in class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha512
 
ofPlain(String) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Curve25519
 
ofPlain(HashConfig) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Curve25519
 
ofPlain(String) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Secp256k1
 
ofPlain(HashConfig) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Secp256k1
 
ofRecoveryId(String) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Curve25519
 
ofRecoveryId(HashConfig) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Curve25519
 
ofRecoveryId(String) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Secp256k1
 
ofRecoveryId(HashConfig) - Static method in class net.sf.mmm.crypto.asymmetric.access.ec.bc.Secp256k1
 

P

Pbkdf2 - Class in net.sf.mmm.crypto.symmetric.access.pbe
PbeAccess for PBKDF2 (Password-Based Key Derivation Function 2) from PKCS #5 v2.0.
Pbkdf2(SymmetricKeyConfigPbe) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2
The constructor.
Pbkdf2(SymmetricKeyConfigPbe, SymmetricCryptorConfig) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2
The constructor.
Pbkdf2(String, int) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2
The constructor.
Pbkdf2(String, int, SymmetricCryptorConfig) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2
The constructor.
Pbkdf2WithHmacSha224 - Class in net.sf.mmm.crypto.symmetric.access.pbe
Pbkdf2 with Sha224 as HMac.
Pbkdf2WithHmacSha224(int, SymmetricCryptorConfig) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha224
The constructor.
Pbkdf2WithHmacSha224(int) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha224
The constructor.
Pbkdf2WithHmacSha256 - Class in net.sf.mmm.crypto.symmetric.access.pbe
Pbkdf2 with Sha256 as HMac.
Pbkdf2WithHmacSha256(int, SymmetricCryptorConfig) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha256
The constructor.
Pbkdf2WithHmacSha256(int) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha256
The constructor.
Pbkdf2WithHmacSha384 - Class in net.sf.mmm.crypto.symmetric.access.pbe
Pbkdf2 with Sha384 as HMac.
Pbkdf2WithHmacSha384(int, SymmetricCryptorConfig) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha384
The constructor.
Pbkdf2WithHmacSha384(int) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha384
The constructor.
Pbkdf2WithHmacSha512 - Class in net.sf.mmm.crypto.symmetric.access.pbe
Pbkdf2 with Sha512 as HMac.
Pbkdf2WithHmacSha512(int, SymmetricCryptorConfig) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha512
The constructor.
Pbkdf2WithHmacSha512(int) - Constructor for class net.sf.mmm.crypto.symmetric.access.pbe.Pbkdf2WithHmacSha512
The constructor.
PROVIDER - Static variable in class net.sf.mmm.crypto.provider.BouncyCastle
 
publicKey - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureSignerImplEcBc
 

Q

q - Variable in class net.sf.mmm.crypto.asymmetric.access.ec.bc.CryptoEllipticCurveBc
 

R

r - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
recoverPublicKey(byte[], byte) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
recoverPublicKey(byte[], CryptoEllipticCurveBc, BigInteger, BigInteger, byte) - Static method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
recoverPublicKey(byte[]) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
 
recoveryOffset - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
 
recoveryOffset - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBcWithRecoveryId
 
reset() - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorImplEcBc
 
RipeMd - Class in net.sf.mmm.crypto.hash.ripemd
RipeMd(String, SecurityProvider, int) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd
The constructor.
RipeMd128 - Class in net.sf.mmm.crypto.hash.ripemd
RipeMd128(int) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd128
The constructor.
RipeMd128(SecurityProvider) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd128
The constructor.
RipeMd128(SecurityProvider, int) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd128
The constructor.
RipeMd160 - Class in net.sf.mmm.crypto.hash.ripemd
RipeMd160(int) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd160
The constructor.
RipeMd160(SecurityProvider) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd160
The constructor.
RipeMd160(SecurityProvider, int) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd160
The constructor.
RipeMd256 - Class in net.sf.mmm.crypto.hash.ripemd
RipeMd256(int) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd256
The constructor.
RipeMd256(SecurityProvider) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd256
The constructor.
RipeMd256(SecurityProvider, int) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd256
The constructor.
RipeMd320 - Class in net.sf.mmm.crypto.hash.ripemd
RipeMd320(int) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd320
The constructor.
RipeMd320(SecurityProvider) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd320
The constructor.
RipeMd320(SecurityProvider, int) - Constructor for class net.sf.mmm.crypto.hash.ripemd.RipeMd320
The constructor.
RIPEMD_160 - Static variable in class net.sf.mmm.crypto.hash.ripemd.RipeMd160
RipeMd160 using default provider.
RIPEMD_256 - Static variable in class net.sf.mmm.crypto.hash.ripemd.RipeMd128
RipeMd128 using default provider.
RIPEMD_256 - Static variable in class net.sf.mmm.crypto.hash.ripemd.RipeMd256
RipeMd256 using default provider.
RIPEMD_320 - Static variable in class net.sf.mmm.crypto.hash.ripemd.RipeMd320
RipeMd320 using default provider.

S

s - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
 
Secp256k1<S extends SignatureEcBc> - Class in net.sf.mmm.crypto.asymmetric.access.ec.bc
AsymmetricAccessEcBc for SecP256K1Curve.
Secp256k1(SignatureConfig<S>, AsymmetricCryptorConfigEcIes<BCECPrivateKey, BCECPublicKey>, RandomFactory) - Constructor for class net.sf.mmm.crypto.asymmetric.access.ec.bc.Secp256k1
The constructor.
Secp256k1(SignatureFactoryEcBc<S>, HashConfig, RandomFactory) - Constructor for class net.sf.mmm.crypto.asymmetric.access.ec.bc.Secp256k1
The constructor.
SECURITY_PROVIDER - Static variable in class net.sf.mmm.crypto.provider.BouncyCastle
 
signAfterUpdate(boolean) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureSignerImplEcBc
 
signAfterUpdateRaw(boolean) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureSignerImplEcBc
 
SignatureEcBc - Class in net.sf.mmm.crypto.asymmetric.sign.ec.bc
SignatureBinary for ECDSA based on BouncyCastle.
SignatureEcBc(CryptoEllipticCurveBc, byte[], BigInteger, BigInteger) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
The constructor.
SignatureEcBc(CryptoEllipticCurveBc, byte[]) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBc
The constructor.
SignatureEcBcPlain - Class in net.sf.mmm.crypto.asymmetric.sign.ec.bc
SignatureEcBc for a plain signature.
SignatureEcBcPlain(CryptoEllipticCurveBc, byte[], BigInteger, BigInteger) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcPlain
The constructor.
SignatureEcBcPlain(CryptoEllipticCurveBc, byte[]) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcPlain
The constructor.
SignatureEcBcWithRecoveryId - Class in net.sf.mmm.crypto.asymmetric.sign.ec.bc
SignatureEcBc with an extra byte for the recovery ID.
SignatureEcBcWithRecoveryId(CryptoEllipticCurveBc, byte[], BigInteger, BigInteger, byte) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
The constructor.
SignatureEcBcWithRecoveryId(CryptoEllipticCurveBc, byte[], byte) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureEcBcWithRecoveryId
The constructor.
signatureFactory - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorImplEcBc
 
SignatureFactoryEcBc<S extends SignatureEcBc> - Class in net.sf.mmm.crypto.asymmetric.sign.ec.bc
Implementation of SignatureFactory for SignatureEcBc.
SignatureFactoryEcBc(CryptoEllipticCurveBc) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBc
The constructor.
SignatureFactoryEcBcPlain - Class in net.sf.mmm.crypto.asymmetric.sign.ec.bc
Implementation of SignatureFactory for SignatureEcBcPlain.
SignatureFactoryEcBcPlain(CryptoEllipticCurveBc) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBcPlain
The constructor.
SignatureFactoryEcBcWithRecoveryId - Class in net.sf.mmm.crypto.asymmetric.sign.ec.bc
SignatureFactoryEcBcWithRecoveryId(CryptoEllipticCurveBc) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBcWithRecoveryId
The constructor.
SignatureFactoryEcBcWithRecoveryId(CryptoEllipticCurveBc, byte) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureFactoryEcBcWithRecoveryId
The constructor.
SignatureProcessorFactoryImplEcBc<S extends SignatureEcBc> - Class in net.sf.mmm.crypto.asymmetric.sign.ec.bc
Default implementation of SignatureProcessorFactory for SignatureEcBc.
SignatureProcessorFactoryImplEcBc(SignatureConfigEcDsa<S>) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorFactoryImplEcBc
The constructor.
SignatureProcessorImplEcBc<S extends SignatureEcBc> - Class in net.sf.mmm.crypto.asymmetric.sign.ec.bc
Implementation of SignatureSigner.
SignatureProcessorImplEcBc(SignatureConfigEcDsa<S>, ECDSASigner) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorImplEcBc
The constructor.
SignatureSignerImplEcBc<S extends SignatureEcBc> - Class in net.sf.mmm.crypto.asymmetric.sign.ec.bc
Implementation of SignatureSigner.
SignatureSignerImplEcBc(SignatureConfigEcDsa<S>, ECDSASigner, BCECPublicKey) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureSignerImplEcBc
The constructor.
SignatureVerifierImplEcBc<S extends SignatureEcBc> - Class in net.sf.mmm.crypto.asymmetric.sign.ec.bc
Implementation of SignatureSigner.
SignatureVerifierImplEcBc(SignatureConfigEcDsa<S>, ECDSASigner) - Constructor for class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureVerifierImplEcBc
The constructor.
signer - Variable in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorImplEcBc
The ECDSASigner.

T

TYPE - Static variable in class net.sf.mmm.crypto.key.store.KeyStoreConfigBks
The type "BKS".

U

update(byte[], int, int) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureProcessorImplEcBc
 

V

verifyAfterUpdate(S) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureVerifierImplEcBc
 
verifyAfterUpdate(byte[], int, int) - Method in class net.sf.mmm.crypto.asymmetric.sign.ec.bc.SignatureVerifierImplEcBc
 
verifyKey(BCECPrivateKey) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyCreatorEcBc
 
verifyKey(BCECPublicKey) - Method in class net.sf.mmm.crypto.asymmetric.key.ec.bc.AsymmetricKeyCreatorEcBc
 
A B C D E G H I K L N O P Q R S T U V 
Skip navigation links

Copyright © 2001–2019 mmm-Team. All rights reserved.