- generate(int, byte[], int, HashType, HashType) - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
-
Generate a new key pair, with all options specified.
- generate(int, HashType) - Method in class com.icodici.crypto.AbstractPrivateKey
-
Generate a new key pair of the specified bit strength.
- generate(int, HashType) - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
-
Generate a new key pair of the specified bit strength.
- getAlgorithmName() - Method in enum com.icodici.crypto.HashType
-
Get the name of the algorithm.
- getAlgorythm() - Method in class com.icodici.crypto.KeyInfo
-
- getBase64Tag() - Method in class com.icodici.crypto.KeyInfo
-
- getBiAdapter() - Static method in class com.icodici.crypto.KeyAddress
-
- getBitStrength() - Method in class com.icodici.crypto.AbstractPrivateKey
-
- getBitStrength() - Method in class com.icodici.crypto.AbstractPublicKey
-
- getBitStrength() - Method in class com.icodici.crypto.PublicKey
-
- getBitStrength() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
- getBitStrength() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
- getBitStrength() - Method in class com.icodici.crypto.SymmetricKey
-
- getBlockSize() - Method in class com.icodici.crypto.AES256
-
- getBlockSize() - Method in interface com.icodici.crypto.BlockCipher
-
- getByAlgorithmName(String) - Static method in enum com.icodici.crypto.HashType
-
Given the digest/hash algorithm name, return a new instance of the appropriate
HashType.
- getChunkSize() - Method in class com.icodici.crypto.digest.Digest
-
The processing chunk size, used in HMAC/PRF implementations.
- getChunkSize() - Method in class com.icodici.crypto.digest.Gost3411_2012_256
-
- getChunkSize() - Method in class com.icodici.crypto.digest.Sha3_256
-
- getChunkSize() - Method in class com.icodici.crypto.digest.Sha3_384
-
- getChunkSize() - Method in class com.icodici.crypto.digest.Sha512_256
-
- getChunkSize() - Method in class com.icodici.crypto.digest.Sha512
-
- getCipher() - Method in class com.icodici.crypto.SymmetricKey
-
- getDigestByName(String) - Static method in class com.icodici.crypto.rsaoaep.RSAOAEPDigestFactory
-
Given the digest name, return a new instance of the appropriate digest class.
- getHandshakeTimeoutMillis() - Method in class com.icodici.crypto.BitrustedConnector
-
- getInputBlockSize() - Method in class com.icodici.crypto.rsaoaep.scrsa.NativeRSAEngine
-
Return the maximum size for an input block to this engine.
- getKey() - Method in class com.icodici.crypto.SymmetricKey
-
- getKeyLength() - Method in class com.icodici.crypto.KeyInfo
-
- getKeySize() - Method in class com.icodici.crypto.AES256
-
- getKeySize() - Method in interface com.icodici.crypto.BlockCipher
-
- getLength() - Method in class com.icodici.crypto.digest.Crc32
-
- getLength() - Method in class com.icodici.crypto.digest.Digest
-
Override to provide digest length in bytes.
- getLength() - Method in class com.icodici.crypto.digest.HMAC
-
- getLength() - Method in class com.icodici.crypto.digest.Syntex1
-
- getLongAddress() - Method in class com.icodici.crypto.AbstractKey
-
- getMaxSaltLength(int, int) - Static method in class com.icodici.crypto.AbstractAsymmetricKey
-
For given `emBits` (key length in bits) and `hLen` (hash size in bytes),
calculate the maximum possible salt size.
- getMySessionKey() - Method in class com.icodici.crypto.BitrustedConnector
-
- getOutputBlockSize() - Method in class com.icodici.crypto.rsaoaep.scrsa.NativeRSAEngine
-
Return the maximum size for an output block to this engine.
- getPacked() - Method in class com.icodici.crypto.KeyAddress
-
- getPRF() - Method in class com.icodici.crypto.KeyInfo
-
- getPrivateData() - Method in class com.icodici.crypto.Capsule
-
- getPrivateKey() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
-
- getPublicData() - Method in class com.icodici.crypto.Capsule
-
- getPublicExponent() - Method in class com.icodici.crypto.PublicKey
-
- getPublicKey() - Method in class com.icodici.crypto.AbstractKey
-
Return valid public key, for example self, or raise the exception.
- getPublicKey() - Method in class com.icodici.crypto.AbstractPrivateKey
-
- getPublicKey() - Method in class com.icodici.crypto.PrivateKey
-
- getPublicKey() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
-
Return valid public key, for example self, or raise the exception.
- getPublicKey() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
-
- getRandSeed() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
-
- getRemoteSessionKey() - Method in class com.icodici.crypto.BitrustedConnector
-
- getRounds() - Method in class com.icodici.crypto.KeyInfo
-
- getSalt() - Method in class com.icodici.crypto.KeyInfo
-
- getShortAddress() - Method in class com.icodici.crypto.AbstractKey
-
- getSignerData(AbstractKey) - Method in class com.icodici.crypto.Capsule
-
Retreive extra information of the signer.
- getSignerData(String) - Method in class com.icodici.crypto.Capsule
-
- getSigners() - Method in class com.icodici.crypto.Capsule
-
- getSigningKeys() - Method in class com.icodici.crypto.Capsule
-
- getSize() - Method in class com.icodici.crypto.SymmetricKey
-
- getTag() - Method in class com.icodici.crypto.AES256
-
Encryption method tag, AES256 for AES 256 (Rijndael 256/128) and so on
- getTag() - Method in interface com.icodici.crypto.BlockCipher
-
Encryption method tag, AES256 for AES 256 (Rijndael 256/128) and so on
- getTag() - Method in class com.icodici.crypto.KeyInfo
-
- getTypeMark() - Method in class com.icodici.crypto.KeyAddress
-
- getUnderlyingDigest() - Method in class com.icodici.crypto.digest.Gost3411_2012_256
-
- getUnderlyingDigest() - Method in class com.icodici.crypto.digest.Sha1
-
- getUnderlyingDigest() - Method in class com.icodici.crypto.digest.Sha256
-
- getUnderlyingDigest() - Method in class com.icodici.crypto.digest.Sha3_256
-
- getUnderlyingDigest() - Method in class com.icodici.crypto.digest.Sha3_384
-
- getUnderlyingDigest() - Method in class com.icodici.crypto.digest.Sha512_256
-
- getUnderlyingDigest() - Method in class com.icodici.crypto.digest.Sha512
-
- Gost3411_2012_256 - Class in com.icodici.crypto.digest
-
GOST R 34.11-2012, 256 variation “Streebog” (GOST family) digest implementation.
- Gost3411_2012_256() - Constructor for class com.icodici.crypto.digest.Gost3411_2012_256
-
- seed - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
-
The fake random data, used as a seed.
- seedMask - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
-
seedMask = MGF (maskedDB, 20); should be tested
- send(Map<String, Object>) - Method in class com.icodici.crypto.BitrustedConnector
-
- setHandshakeTimeoutMillis(int) - Method in class com.icodici.crypto.BitrustedConnector
-
- setKey(byte[]) - Method in class com.icodici.crypto.SymmetricKey
-
- setPrivateData(Object...) - Method in class com.icodici.crypto.Capsule
-
- setPrivateData(Binder) - Method in class com.icodici.crypto.Capsule
-
- setPublicData(Object...) - Method in class com.icodici.crypto.Capsule
-
- setPublicData(Binder) - Method in class com.icodici.crypto.Capsule
-
- setRemoteKey(@org.checkerframework.checker.nullness.qual.NonNull byte[]) - Method in class com.icodici.crypto.BitrustedConnector
-
Unpack the remote public key, check if it is trusted, if the
BitrustedConnector.remoteKey is null, saves new value,
otherwise checks that it is the same key, or throws
IllegalArgumentException.
- setTag(byte[]) - Method in class com.icodici.crypto.AbstractKey
-
- setTag(byte[]) - Method in class com.icodici.crypto.KeyInfo
-
- setTag(String) - Method in class com.icodici.crypto.AbstractKey
-
- Sha1 - Class in com.icodici.crypto.digest
-
SHA-1 digest implementation.
- Sha1() - Constructor for class com.icodici.crypto.digest.Sha1
-
- SHA1 - com.icodici.crypto.HashType
-
- Sha256 - Class in com.icodici.crypto.digest
-
SHA-256 (SHA-2 family) digest implementation.
- Sha256() - Constructor for class com.icodici.crypto.digest.Sha256
-
- SHA256 - com.icodici.crypto.HashType
-
- Sha3_256 - Class in com.icodici.crypto.digest
-
SHA3-256 (SHA-3 family) digest implementation.
- Sha3_256() - Constructor for class com.icodici.crypto.digest.Sha3_256
-
- SHA3_256 - com.icodici.crypto.HashType
-
- Sha3_384 - Class in com.icodici.crypto.digest
-
SHA3-256 (SHA-3 family) digest implementation.
- Sha3_384() - Constructor for class com.icodici.crypto.digest.Sha3_384
-
- SHA3_384 - com.icodici.crypto.HashType
-
- SHA3_512 - com.icodici.crypto.HashType
-
- Sha512 - Class in com.icodici.crypto.digest
-
SHA-512 (SHA-2 family) digest implementation.
- Sha512() - Constructor for class com.icodici.crypto.digest.Sha512
-
- SHA512 - com.icodici.crypto.HashType
-
- Sha512_256 - Class in com.icodici.crypto.digest
-
SHA-512/256 (SHA-2 family) digest implementation.
- Sha512_256() - Constructor for class com.icodici.crypto.digest.Sha512_256
-
- shouldUseNative - Static variable in class com.icodici.crypto.rsaoaep.RSAEngineFactory
-
- sign(byte[], HashType) - Method in class com.icodici.crypto.AbstractKey
-
- sign(byte[], HashType) - Method in class com.icodici.crypto.AbstractPrivateKey
-
Digitally sign data in array.
- sign(byte[], HashType, @org.checkerframework.checker.nullness.qual.Nullable byte[]) - Method in class com.icodici.crypto.AbstractPrivateKey
-
Digitally sign data in array.
- sign(InputStream, HashType) - Method in class com.icodici.crypto.AbstractKey
-
- sign(InputStream, HashType) - Method in class com.icodici.crypto.AbstractPrivateKey
-
Sign the source document represented by the input stream.
- sign(InputStream, HashType) - Method in class com.icodici.crypto.PrivateKey
-
- sign(InputStream, HashType, @org.checkerframework.checker.nullness.qual.Nullable byte[]) - Method in class com.icodici.crypto.AbstractPrivateKey
-
Sign the source document represented by the input stream.
- sign(InputStream, HashType, @org.checkerframework.checker.nullness.qual.Nullable byte[]) - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
-
Sign the source document represented by the input stream.
- sign(String, HashType) - Method in class com.icodici.crypto.AbstractPrivateKey
-
Digitally sign a string encoded in UTF-8.
- sign(String, HashType, @org.checkerframework.checker.nullness.qual.Nullable byte[]) - Method in class com.icodici.crypto.AbstractPrivateKey
-
Digitally sign a string encoded in UTF-8.
- SymmetricKey - Class in com.icodici.crypto
-
Symmetric key: main interface to the symmetric cipher used in attesta.
- SymmetricKey() - Constructor for class com.icodici.crypto.SymmetricKey
-
Create random symmetric key (AES256, CTR)
- SymmetricKey(byte[]) - Constructor for class com.icodici.crypto.SymmetricKey
-
- SymmetricKey(byte[], KeyInfo) - Constructor for class com.icodici.crypto.SymmetricKey
-
- SymmetricKey.AuthenticationFailed - Exception in com.icodici.crypto
-
- SymmetricKey.EtaDecryptingStream - Class in com.icodici.crypto
-
Read and decrypt AE (EtA) stream.
- SymmetricKey.EtaEncryptingStream - Class in com.icodici.crypto
-
Encrypts an AE (EtA) stream using Sha256-based HMAC.
- Syntex1 - Class in com.icodici.crypto.digest
-
Synthetic digest composed from sha256 and crc32 in a way that makes collision attack more hard in
the case of successful attack on plain sha256.
- Syntex1() - Constructor for class com.icodici.crypto.digest.Syntex1
-