A B C D E F G H I K L M N O P Q R S T U V W X _ 
All Classes All Packages

A

AbstractAsymmetricKey - Class in com.icodici.crypto
Abstract key for asymmetric encryption.
AbstractAsymmetricKey() - Constructor for class com.icodici.crypto.AbstractAsymmetricKey
 
AbstractKey - Class in com.icodici.crypto
All the functions that some key should be able to perform.
AbstractKey() - Constructor for class com.icodici.crypto.AbstractKey
 
AbstractPrivateKey - Class in com.icodici.crypto
Generic private key interface.
AbstractPrivateKey() - Constructor for class com.icodici.crypto.AbstractPrivateKey
 
AbstractPublicKey - Class in com.icodici.crypto
Generic public key interface.
AbstractPublicKey() - Constructor for class com.icodici.crypto.AbstractPublicKey
 
addKey(AbstractKey) - Method in class com.icodici.crypto.KeyRing
 
addKeys(AbstractKey...) - Method in class com.icodici.crypto.Capsule
 
addKeys(AbstractKey...) - Method in class com.icodici.crypto.KeyRing
 
addKeys(Collection<AbstractKey>) - Method in class com.icodici.crypto.Capsule
 
address(boolean, int) - Method in class com.icodici.crypto.AbstractKey
Generate address for the key, see KeyAddress for more.
addSigner(AbstractKey, Binder) - Method in class com.icodici.crypto.Capsule
Add single signer key with associated data.
addSigners(AbstractKey...) - Method in class com.icodici.crypto.Capsule
 
addSigners(Collection<AbstractKey>) - Method in class com.icodici.crypto.Capsule
 
AES256 - Class in com.icodici.crypto
AES256 block cipher implementation.
AES256 - com.icodici.crypto.KeyInfo.Algorythm
 
AES256() - Constructor for class com.icodici.crypto.AES256
Constructor.
algorithmTag() - Method in class com.icodici.crypto.AbstractPublicKey
Any encryption type has an unique tag.
algorithmTag() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
Any encryption type has an unique tag.
asKeySource() - Method in class com.icodici.crypto.AbstractKey
Generate single-key Capsule.KeySource for this key.
AuthenticationFailed() - Constructor for exception com.icodici.crypto.SymmetricKey.AuthenticationFailed
 
AuthenticationFailed(String) - Constructor for exception com.icodici.crypto.SymmetricKey.AuthenticationFailed
 

B

BadSignatureException() - Constructor for exception com.icodici.crypto.Capsule.BadSignatureException
 
BadSignatureException(String) - Constructor for exception com.icodici.crypto.Capsule.BadSignatureException
 
BadSignatureException(String, Throwable) - Constructor for exception com.icodici.crypto.Capsule.BadSignatureException
 
base64Digest() - Method in class com.icodici.crypto.digest.Digest
 
base64Digest(byte[]) - Method in class com.icodici.crypto.digest.Digest
 
base64Digest(InputStream) - Method in class com.icodici.crypto.digest.Digest
 
base64Digest(String) - Method in class com.icodici.crypto.digest.Digest
 
BitrustedConnector - Class in com.icodici.crypto
 
BitrustedConnector(PrivateKey, InputStream, OutputStream) - Constructor for class com.icodici.crypto.BitrustedConnector
Create instance but does not start handshake.
BlockCipher - Interface in com.icodici.crypto
Interface to all block ciphers
BlockCipher.Direction - Enum in com.icodici.crypto
 

C

C - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
C, the RSA encryption of EM.
canDecrypt() - Method in class com.icodici.crypto.AbstractPrivateKey
Check that this key instance is suitable for decryption too (some keys can provide sign only functionality).
canDecrypt() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
Check that this key instance is suitable for decryption too (some keys can provide sign only functionality).
canEncrypt() - Method in class com.icodici.crypto.AbstractPublicKey
Check that this key instance is suitable for encryption too (some keys can provide checkSignature only functionality).
canEncrypt() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
Check that this key instance is suitable for encryption too (some keys can provide checkSignature only functionality).
canSign() - Method in class com.icodici.crypto.AbstractKey
If it is an instance of the private key, it will return true, then AbstractKey.getPublicKey() must return valid key.
canSign() - Method in class com.icodici.crypto.PrivateKey
 
Capsule - Class in com.icodici.crypto
The capsule is a main safe container, safe box to store and transmit content over the attesta network and components.
Capsule() - Constructor for class com.icodici.crypto.Capsule
 
Capsule(byte[], Capsule.KeySource) - Constructor for class com.icodici.crypto.Capsule
 
Capsule(byte[], Capsule.KeySource, boolean, boolean) - Constructor for class com.icodici.crypto.Capsule
 
Capsule(String, byte[]) - Constructor for class com.icodici.crypto.Capsule
Try to decrypt the capsule with password.
Capsule.BadSignatureException - Exception in com.icodici.crypto
 
Capsule.DecryptionFailedException - Exception in com.icodici.crypto
 
Capsule.FormatException - Exception in com.icodici.crypto
 
Capsule.KeySource - Interface in com.icodici.crypto
 
checkSignature(byte[], byte[], HashType) - Method in class com.icodici.crypto.AbstractPublicKey
 
checkSignature(byte[], byte[], HashType, int) - Method in class com.icodici.crypto.AbstractPublicKey
 
checkSignature(InputStream, byte[], HashType) - Method in class com.icodici.crypto.AbstractPublicKey
Check the digital signature.
checkSignature(InputStream, byte[], HashType, int) - Method in class com.icodici.crypto.AbstractPublicKey
Check the digital signature.
checkSignature(InputStream, byte[], HashType, int) - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
Check the digital signature.
checkSignature(String, byte[], HashType) - Method in class com.icodici.crypto.AbstractPublicKey
 
clear() - Method in class com.icodici.crypto.KeyRing
 
clearKeys() - Method in class com.icodici.crypto.Capsule
 
clearSigners() - Method in class com.icodici.crypto.Capsule
 
cloneDigest(Digest) - Static method in class com.icodici.crypto.rsaoaep.RSAOAEPDigestFactory
Create a new instance of Digest (e.g.
close() - Method in class com.icodici.crypto.BitrustedConnector
 
close() - Method in class com.icodici.crypto.SymmetricKey.EtaEncryptingStream
Calls SymmetricKey.EtaEncryptingStream.end(), if wasn't called before, and closes undelying stream.
com.icodici.crypto - package com.icodici.crypto
 
com.icodici.crypto.digest - package com.icodici.crypto.digest
 
com.icodici.crypto.rsaoaep - package com.icodici.crypto.rsaoaep
 
com.icodici.crypto.rsaoaep.scrsa - package com.icodici.crypto.rsaoaep.scrsa
 
connect(Predicate<byte[]>) - Method in class com.icodici.crypto.BitrustedConnector
 
contains(AbstractKey) - Method in class com.icodici.crypto.KeyRing
 
Crc32 - Class in com.icodici.crypto.digest
Created by sergeych on 07/01/16.
Crc32() - Constructor for class com.icodici.crypto.digest.Crc32
 
createAnonymousId() - Method in class com.icodici.crypto.AbstractKey
Create a random (e.g.

D

d - Variable in class com.icodici.crypto.rsaoaep.RSAKeyPair
Private exponent.
d - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
DB - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
dbMask - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
dbMask = MGF (seed, 107); should be tested
decrypt(byte[]) - Method in class com.icodici.crypto.AbstractKey
 
decrypt(byte[]) - Method in class com.icodici.crypto.AbstractPrivateKey
Decrypt the ciphertext.
decrypt(byte[]) - Method in class com.icodici.crypto.PrivateKey
 
decrypt(byte[]) - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
Decrypt the ciphertext.
decrypt(byte[]) - Method in class com.icodici.crypto.SymmetricKey
 
decrypt(BlockCipher, byte[]) - Static method in class com.icodici.crypto.DecryptingStream
 
decrypt(Class<? extends BlockCipher>, byte[], byte[]) - Static method in class com.icodici.crypto.DecryptingStream
 
DECRYPT - com.icodici.crypto.BlockCipher.Direction
 
DecryptingStream - Class in com.icodici.crypto
Counter-mode decryptor stream working with any BlockCipher, AES256 is strongly recommended.
DecryptingStream(BlockCipher, InputStream) - Constructor for class com.icodici.crypto.DecryptingStream
 
DecryptingStream(Class<? extends BlockCipher>, byte[], InputStream) - Constructor for class com.icodici.crypto.DecryptingStream
 
decryptionFailed() - Method in class com.icodici.crypto.Capsule
 
DecryptionFailedException(String) - Constructor for exception com.icodici.crypto.Capsule.DecryptionFailedException
 
DecryptionFailedException(String, Throwable) - Constructor for exception com.icodici.crypto.Capsule.DecryptionFailedException
 
decryptStream(InputStream) - Method in class com.icodici.crypto.SymmetricKey
 
DEFAULT_MGF1_HASH - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
The default MGF1 hash algorithm.
DEFAULT_MGF1_HASH - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
The default MGF1 hash algorithm.
DEFAULT_OAEP_HASH - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
The default hash algorithm for OAEP.
DEFAULT_OAEP_HASH - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
The default hash algorithm for OAEP.
derive(Class<? extends Digest>, String, byte[], int, int) - Static method in class com.icodici.crypto.PBKDF2
 
derivePassword(String) - Method in class com.icodici.crypto.KeyInfo
 
digest() - Method in class com.icodici.crypto.digest.Digest
Calculate and return message digest or return last calculated digest.
digest(byte[]) - Method in class com.icodici.crypto.digest.Digest
 
digest(InputStream) - Method in class com.icodici.crypto.digest.Digest
 
digest(String) - Method in class com.icodici.crypto.digest.Digest
 
Digest - Class in com.icodici.crypto.digest
Abstract base class for all MAC funtions (sha1, crc32 and so on).
Digest() - Constructor for class com.icodici.crypto.digest.Digest
 
dInt - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
dP - Variable in class com.icodici.crypto.rsaoaep.RSAKeyPair
 
dP - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
dPInt - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
dQ - Variable in class com.icodici.crypto.rsaoaep.RSAKeyPair
 
dQ - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
dQInt - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 

E

e - Variable in class com.icodici.crypto.rsaoaep.RSAKeyPair
Public exponent.
e - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
Public exponent
eInt - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
EM - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
EM = maskedSeed∥maskedDB; should be tested
encrypt(byte[]) - Method in class com.icodici.crypto.AbstractKey
 
encrypt(byte[]) - Method in class com.icodici.crypto.AbstractPublicKey
Public-key encryption of the block.
encrypt(byte[]) - Method in class com.icodici.crypto.PublicKey
 
encrypt(byte[]) - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
Public-key encryption of the block.
encrypt(byte[]) - Method in class com.icodici.crypto.SymmetricKey
 
encrypt(String) - Method in class com.icodici.crypto.AbstractPublicKey
Encrypt data of the string using UTF-8 encoding
encrypt(String) - Method in class com.icodici.crypto.PublicKey
 
ENCRYPT - com.icodici.crypto.BlockCipher.Direction
 
EncryptingStream - Class in com.icodici.crypto
Counter-mode encrypting stream that works with any BlockCipher, AES256 is strongly recommended.
EncryptingStream(BlockCipher, OutputStream) - Constructor for class com.icodici.crypto.EncryptingStream
 
EncryptingStream(Class<? extends BlockCipher>, byte[], OutputStream) - Constructor for class com.icodici.crypto.EncryptingStream
 
EncryptionError - Exception in com.icodici.crypto
Created by sergeych on 15/04/16.
EncryptionError() - Constructor for exception com.icodici.crypto.EncryptionError
 
EncryptionError(String) - Constructor for exception com.icodici.crypto.EncryptionError
 
EncryptionError(String, Throwable) - Constructor for exception com.icodici.crypto.EncryptionError
 
encryptStream(OutputStream) - Method in class com.icodici.crypto.SymmetricKey
 
end() - Method in class com.icodici.crypto.SymmetricKey.EtaEncryptingStream
Finishes encryption and writes down HMAC record.
equals(Object) - Method in class com.icodici.crypto.Capsule
 
equals(Object) - Method in class com.icodici.crypto.KeyAddress
 
equals(Object) - Method in class com.icodici.crypto.KeyRing
 
equals(Object) - Method in class com.icodici.crypto.PrivateKey
 
equals(Object) - Method in class com.icodici.crypto.PublicKey
Keys equality check.
equals(Object) - Method in class com.icodici.crypto.SymmetricKey
 
Error - Exception in com.icodici.crypto
Created by sergeych on 04/01/16.
Error() - Constructor for exception com.icodici.crypto.Error
 
Error(String) - Constructor for exception com.icodici.crypto.Error
 
etaDecrypt(byte[]) - Method in class com.icodici.crypto.SymmetricKey
Decrypt data using AE (EtA) with SHA256-based HMAC.
etaDecryptStream(InputStream) - Method in class com.icodici.crypto.SymmetricKey
Decrypt some stream on the fly using AE (EtA) and SHA256-based HMAC.
etaEncrypt(byte[]) - Method in class com.icodici.crypto.SymmetricKey
Encrypt data suing AE (EtA) with HMAC based on SHA256.
etaEncryptStream(OutputStream) - Method in class com.icodici.crypto.SymmetricKey
Encrypt some stream on hte fly using AE (EtA) with SHA256-based HMAC.
etaSign(byte[]) - Method in class com.icodici.crypto.SymmetricKey
Rare case: HMAC-signing data without ebcrypting it.

F

findKey(KeyInfo) - Method in interface com.icodici.crypto.Capsule.KeySource
 
findKey(KeyInfo) - Method in class com.icodici.crypto.KeyRing
The smart keys search.
fingerprint() - Method in class com.icodici.crypto.AbstractKey
The fingerprint of the key is a uniqie sequence of bytes that matches the key without compromising it.
fingerprint() - Method in class com.icodici.crypto.PrivateKey
 
fingerprint() - Method in class com.icodici.crypto.PublicKey
 
FINGERPRINT_SHA256 - Static variable in class com.icodici.crypto.AbstractKey
 
FINGERPRINT_SHA384 - Static variable in class com.icodici.crypto.AbstractKey
 
FormatException() - Constructor for exception com.icodici.crypto.Capsule.FormatException
 
FormatException(String) - Constructor for exception com.icodici.crypto.Capsule.FormatException
 
FormatException(String, Throwable) - Constructor for exception com.icodici.crypto.Capsule.FormatException
 
fromBinder(Binder) - Static method in class com.icodici.crypto.AbstractKey
Deserialize some key instance from the binder using KeyInfo.
fromBinder(Binder) - Static method in class com.icodici.crypto.KeyRing
 
fromExponents(byte[], byte[], byte[]) - Static method in class com.icodici.crypto.rsaoaep.RSAKeyPair
Generate from the exponents.
fromPassword(String, int) - Static method in class com.icodici.crypto.SymmetricKey
 
fromPassword(String, int, byte[]) - Static method in class com.icodici.crypto.SymmetricKey
 
fromPath(Path) - Static method in class com.icodici.crypto.PrivateKey
 
fromUnikey(@org.checkerframework.checker.nullness.qual.NonNull byte[]) - Static method in class com.icodici.crypto.rsaoaep.UnikeyFactory
Given the .unikey-format byte array with the private key, create the PrivateKey.

G

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
 

H

hashCode() - Method in class com.icodici.crypto.KeyAddress
 
hashCode() - Method in class com.icodici.crypto.PrivateKey
 
hashCode() - Method in class com.icodici.crypto.PublicKey
 
hashCode() - Method in class com.icodici.crypto.SymmetricKey
 
hashInstance() - Method in class com.icodici.crypto.digest.HMAC
 
HashType - Enum in com.icodici.crypto
Enumeration with various supported hash functions.
hexDigest() - Method in class com.icodici.crypto.digest.Digest
 
hexDigest(byte[]) - Method in class com.icodici.crypto.digest.Digest
 
hexDigest(InputStream) - Method in class com.icodici.crypto.digest.Digest
 
hexDigest(String) - Method in class com.icodici.crypto.digest.Digest
 
HMAC - Class in com.icodici.crypto.digest
keyed-hash message authentication code (HMAC) implementation, according to RFC2104.
HMAC(byte[]) - Constructor for class com.icodici.crypto.digest.HMAC
Default implementation uses SHA256 and it's blick size.
HMAC(byte[], Class<? extends Digest>) - Constructor for class com.icodici.crypto.digest.HMAC
Create new HMAC hash.
HMAC_SHA1 - com.icodici.crypto.KeyInfo.PRF
 
HMAC_SHA256 - com.icodici.crypto.KeyInfo.PRF
 
HMAC_SHA512 - com.icodici.crypto.KeyInfo.PRF
 

I

IllegalAddressException() - Constructor for exception com.icodici.crypto.KeyAddress.IllegalAddressException
 
IllegalAddressException(String) - Constructor for exception com.icodici.crypto.KeyAddress.IllegalAddressException
 
IllegalAddressException(String, Throwable) - Constructor for exception com.icodici.crypto.KeyAddress.IllegalAddressException
 
info() - Method in class com.icodici.crypto.AbstractKey
 
info() - Method in class com.icodici.crypto.PrivateKey
 
init(boolean, CipherParameters) - Method in class com.icodici.crypto.rsaoaep.scrsa.NativeRSAEngine
initialise the RSA engine.
initialize(BlockCipher.Direction, SymmetricKey) - Method in class com.icodici.crypto.AES256
 
initialize(BlockCipher.Direction, SymmetricKey) - Method in interface com.icodici.crypto.BlockCipher
 
initialized() - Method in class com.icodici.crypto.AES256
Whether the engine has been initialized properly.
isConnected() - Method in class com.icodici.crypto.BitrustedConnector
 
isInitialized() - Method in class com.icodici.crypto.AbstractPrivateKey
True if the key is properly initialized.
isInitialized() - Method in class com.icodici.crypto.AbstractPublicKey
True if the key is properly initialized
isInitialized() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
True if the key is properly initialized.
isInitialized() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
True if the key is properly initialized
isLong() - Method in class com.icodici.crypto.KeyAddress
 
isMatchingKey(AbstractKey) - Method in class com.icodici.crypto.AbstractKey
 
isMatchingKey(AbstractKey) - Method in class com.icodici.crypto.KeyAddress
Check that the key matches this address, e.g.
isMatchingKey(AbstractKey) - Method in interface com.icodici.crypto.KeyMatcher
 
isMatchingKeyAddress(KeyAddress) - Method in class com.icodici.crypto.AbstractKey
 
isMatchingKeyAddress(KeyAddress) - Method in class com.icodici.crypto.KeyAddress
Check that the address matches key information.
isMatchingKeyAddress(KeyAddress) - Method in interface com.icodici.crypto.KeyMatcher
 
isPartiallySigned() - Method in class com.icodici.crypto.Capsule
 
isPassword() - Method in class com.icodici.crypto.KeyInfo
 
isPrivate() - Method in class com.icodici.crypto.AbstractKey
 
isPrivate() - Method in class com.icodici.crypto.PrivateKey
 
isPublic() - Method in class com.icodici.crypto.AbstractKey
 
isPublic() - Method in class com.icodici.crypto.PublicKey
 
isSigned() - Method in class com.icodici.crypto.Capsule
Sets to true only after unpacking binary coffer which was signed - if it was signed properly.

K

KeyAddress - Class in com.icodici.crypto
The address is a short (more or less) representation of any AbstractKey that implements AbstractKey.updateDigestWithKeyComponents(Digest) method.
KeyAddress() - Constructor for class com.icodici.crypto.KeyAddress
 
KeyAddress(byte[]) - Constructor for class com.icodici.crypto.KeyAddress
Unpack an address.
KeyAddress(AbstractKey, int, boolean) - Constructor for class com.icodici.crypto.KeyAddress
Build new KeyAddrAddress for a given key
KeyAddress(String) - Constructor for class com.icodici.crypto.KeyAddress
Unpack the string-encoded key (it actually uses Safe58 to encode).
KeyAddress(Binder) - Constructor for class com.icodici.crypto.KeyAddress
 
KeyAddress.IllegalAddressException - Exception in com.icodici.crypto
 
keyInfo - Variable in class com.icodici.crypto.AbstractKey
 
KeyInfo - Class in com.icodici.crypto
The object used to search suitable keys in the registry, distinct keys without compromising them, generate right keys from passwords and so on.
KeyInfo(byte[]) - Constructor for class com.icodici.crypto.KeyInfo
 
KeyInfo(KeyInfo.Algorythm, byte[]) - Constructor for class com.icodici.crypto.KeyInfo
Construct info for the algorythm with fixed key length, e.g.
KeyInfo(KeyInfo.Algorythm, byte[], int) - Constructor for class com.icodici.crypto.KeyInfo
 
KeyInfo(KeyInfo.PRF, int, byte[], byte[]) - Constructor for class com.icodici.crypto.KeyInfo
Construct PBKRF-based password key information.
KeyInfo.Algorythm - Enum in com.icodici.crypto
 
KeyInfo.PRF - Enum in com.icodici.crypto
Pseudo-random function to use with PBKDF2 to generate key from the password.
KeyMatcher - Interface in com.icodici.crypto
The interface that could be used to macth both keys and addresses
KeyRing - Class in com.icodici.crypto
Created by sergeych on 20.12.16.
KeyRing() - Constructor for class com.icodici.crypto.KeyRing
 

L

load(byte[], Capsule.KeySource, boolean, boolean) - Method in class com.icodici.crypto.Capsule
 

M

m - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
M - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
The message to be encrypted.
make() - Static method in class com.icodici.crypto.rsaoaep.RSAEngineFactory
Create the RSAEngine implementation using the best possible optimization.
makeDigest() - Method in enum com.icodici.crypto.HashType
Create a new Digest for this hash type.
mask(AbstractKey) - Static method in class com.icodici.crypto.KeyAddress
Each supported key has a mask that represents its type.
maskedDB - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
maskedDB = Db ⊕ dbMask; should be tested
maskedSeed - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
maskedSeed = seed ⊕ seedMask; should be tested
matchAnonymousId(@org.checkerframework.checker.nullness.qual.NonNull byte[]) - Method in class com.icodici.crypto.AbstractKey
Check that the packed anonymousId matches current key.
matchTag(AbstractKey) - Method in class com.icodici.crypto.AbstractKey
 
matchTag(KeyInfo) - Method in class com.icodici.crypto.KeyInfo
Return true if other key's tag is same or somehow match this key tag.
matchType(AbstractKey) - Method in class com.icodici.crypto.AbstractKey
 
matchType(AbstractKey) - Method in class com.icodici.crypto.KeyInfo
matchType(KeyInfo) - Method in class com.icodici.crypto.KeyInfo
Check that this key CAN DECRYPT other key.
MAX_SALT_LENGTH - Static variable in class com.icodici.crypto.AbstractAsymmetricKey
 
mInt - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
m = (p - 1) * (q - 1); d ≡ e⁻¹ (mod m)

N

n - Variable in class com.icodici.crypto.rsaoaep.RSAKeyPair
Modulus.
n - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
Modulus
NativeRSAEngine - Class in com.icodici.crypto.rsaoaep.scrsa
this does your basic RSA algorithm.
NativeRSAEngine() - Constructor for class com.icodici.crypto.rsaoaep.scrsa.NativeRSAEngine
 
nextBytes(byte[]) - Method in class com.icodici.crypto.rsaoaep.VecRand
 
nInt - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
None - com.icodici.crypto.KeyInfo.PRF
 

O

onCommand(Command) - Method in class com.icodici.crypto.BitrustedConnector
The handshake and transport command processing

P

p - Variable in class com.icodici.crypto.rsaoaep.RSAKeyPair
First prime factor of n.
p - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
pack() - Method in class com.icodici.crypto.AbstractKey
 
pack() - Method in class com.icodici.crypto.Capsule
 
pack() - Method in class com.icodici.crypto.KeyInfo
 
pack() - Method in class com.icodici.crypto.PrivateKey
 
pack() - Method in class com.icodici.crypto.PublicKey
 
pack() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
pack() - Method in class com.icodici.crypto.SymmetricKey
 
packedInfo() - Method in class com.icodici.crypto.AbstractKey
 
packToBase64String() - Method in class com.icodici.crypto.AbstractKey
 
packWithPassword(String) - Method in class com.icodici.crypto.PrivateKey
 
packWithPassword(String, int) - Method in class com.icodici.crypto.PrivateKey
 
PasswordProtectedException(String) - Constructor for exception com.icodici.crypto.PrivateKey.PasswordProtectedException
 
PBKDF2 - Class in com.icodici.crypto
Password-based Key Derivation Function, as defined in RFC2898, that uses HMAC as PRF with a given hash type.
pInt - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
PrivateKey - Class in com.icodici.crypto
Basic private key used in the system.
PrivateKey() - Constructor for class com.icodici.crypto.PrivateKey
Used to load stored keys, see Bindable in AbstractKey.
PrivateKey(byte[]) - Constructor for class com.icodici.crypto.PrivateKey
 
PrivateKey(byte[], KeyInfo) - Constructor for class com.icodici.crypto.PrivateKey
 
PrivateKey(int) - Constructor for class com.icodici.crypto.PrivateKey
 
PrivateKey.PasswordProtectedException - Exception in com.icodici.crypto
 
privParameters - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
processBlock(byte[], int, int) - Method in class com.icodici.crypto.rsaoaep.scrsa.NativeRSAEngine
Process a single block using the basic RSA algorithm.
PUBLIC_KEY_BI_ADAPTER - Static variable in class com.icodici.crypto.PublicKey
 
PublicKey - Class in com.icodici.crypto
Created by sergeych on 02/12/16.
PublicKey() - Constructor for class com.icodici.crypto.PublicKey
 
PublicKey(byte[]) - Constructor for class com.icodici.crypto.PublicKey
 
PublicKey(byte[], KeyInfo) - Constructor for class com.icodici.crypto.PublicKey
 
PublicKey(AbstractPublicKey) - Constructor for class com.icodici.crypto.PublicKey
 
pubParameters - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 

Q

q - Variable in class com.icodici.crypto.rsaoaep.RSAKeyPair
Second prime factor of n.
q - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
qInt - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
qInv - Variable in class com.icodici.crypto.rsaoaep.RSAKeyPair
 
qInv - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
The CRT coefficient.
qInvInt - Static variable in class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 

R

read() - Method in class com.icodici.crypto.DecryptingStream
 
read() - Method in class com.icodici.crypto.SymmetricKey.EtaDecryptingStream
 
read(byte[], int, int) - Method in class com.icodici.crypto.SymmetricKey.EtaDecryptingStream
 
receive() - Method in class com.icodici.crypto.BitrustedConnector
 
removeKey(AbstractKey) - Method in class com.icodici.crypto.KeyRing
 
RSAEngineFactory - Class in com.icodici.crypto.rsaoaep
One-stop shop to create an new RSA engine (which implementation may vary).
RSAEngineFactory() - Constructor for class com.icodici.crypto.rsaoaep.RSAEngineFactory
 
RSAKeyPair - Class in com.icodici.crypto.rsaoaep
The inner parameters of RSA key pair.
RSAKeyPair(byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Constructor for class com.icodici.crypto.rsaoaep.RSAKeyPair
Full constructor.
RSAOAEPDigestFactory - Class in com.icodici.crypto.rsaoaep
Among OAEP configuration options, two ones cover the hash functions used for the primary hash and for the MGF.
RSAOAEPDigestFactory() - Constructor for class com.icodici.crypto.rsaoaep.RSAOAEPDigestFactory
 
RSAOAEPPrivateKey - Class in com.icodici.crypto.rsaoaep
The Private Key for RSA asymmetric algorithm used together with OAEP padding.
RSAOAEPPrivateKey() - Constructor for class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
Empty constructor.
RSAOAEPPublicKey - Class in com.icodici.crypto.rsaoaep
The Public Key for RSA asymmetric algorithm used together with OAEP padding.
RSAOAEPPublicKey() - Constructor for class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
Empty constructor.
RSAOAEPTestVectors - Class in com.icodici.crypto.rsaoaep
The container of test vectors from RSA OAEP specification.
RSAOAEPTestVectors() - Constructor for class com.icodici.crypto.rsaoaep.RSAOAEPTestVectors
 
RSAPrivate - com.icodici.crypto.KeyInfo.Algorythm
 
RSAPublic - com.icodici.crypto.KeyInfo.Algorythm
 

S

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
Exception raised by the SymmetricKey.EtaDecryptingStream when HMAC verification failed or other situations of the kind.
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
 

T

toBinder() - Method in class com.icodici.crypto.AbstractKey
Serialize key to the Binder.
toBinder() - Method in class com.icodici.crypto.KeyRing
 
toHash() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
toHash() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
toHash() - Method in class com.icodici.crypto.SymmetricKey
 
toString() - Method in class com.icodici.crypto.AbstractKey
 
toString() - Method in class com.icodici.crypto.Capsule
 
toString() - Method in class com.icodici.crypto.KeyAddress
Get the packed string representaion.
toString() - Method in class com.icodici.crypto.KeyInfo
 
toString() - Method in class com.icodici.crypto.KeyRing
 
toString() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
toString() - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
toUnikey(PrivateKey) - Static method in class com.icodici.crypto.rsaoaep.UnikeyFactory
Given the RSAOAEPPrivateKey, create the .unikey-format byte array.
transformBlock(byte[]) - Method in class com.icodici.crypto.AES256
Encrypt/decrypt source block and return processed block
transformBlock(byte[]) - Method in interface com.icodici.crypto.BlockCipher
Encrypt/decrypt source block and return processed block
TYPE_PRIVATE - Static variable in class com.icodici.crypto.AbstractKey
 
TYPE_PRIVATE_PASSWORD - Static variable in class com.icodici.crypto.AbstractKey
 
TYPE_PRIVATE_PASSWORD_V2 - Static variable in class com.icodici.crypto.AbstractKey
 
TYPE_PUBLIC - Static variable in class com.icodici.crypto.AbstractKey
 

U

UnikeyFactory - Class in com.icodici.crypto.rsaoaep
The class capable of serialization and deserialization of RSAOAEPPrivateKey to BOSS format and back, to support the .unikey file format.
UnikeyFactory() - Constructor for class com.icodici.crypto.rsaoaep.UnikeyFactory
 
UNKNOWN - com.icodici.crypto.KeyInfo.Algorythm
 
unpack(byte[]) - Method in class com.icodici.crypto.AbstractKey
 
unpackKey(byte[]) - Method in class com.icodici.crypto.KeyInfo
 
unpackWithPassword(byte[], String) - Static method in class com.icodici.crypto.PrivateKey
 
update(byte[]) - Method in class com.icodici.crypto.digest.Digest
Update digest using specified data.
update(byte[], int, int) - Method in class com.icodici.crypto.digest.Digest
 
update(int) - Method in class com.icodici.crypto.digest.Digest
Update disgest with a single byte
update(String) - Method in class com.icodici.crypto.digest.Digest
Update digest using specified string data, converted to the default encoding (e.g.
updateDigestWithKeyComponents(Digest) - Method in class com.icodici.crypto.AbstractKey
Arbitrary fingerprint calculation.
updateDigestWithKeyComponents(Digest) - Method in class com.icodici.crypto.PrivateKey
 
updateDigestWithKeyComponents(Digest) - Method in class com.icodici.crypto.PublicKey
 
updateFrom(Binder) - Method in class com.icodici.crypto.AbstractKey
 
updateFrom(Binder) - Method in class com.icodici.crypto.KeyRing
 
updateFromHash(Map<String, Object>) - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPrivateKey
updateFromHash(Map<String, Object>) - Method in class com.icodici.crypto.rsaoaep.RSAOAEPPublicKey
updateFromHash(Map<String, Object>) - Method in class com.icodici.crypto.SymmetricKey
 

V

valueOf(String) - Static method in enum com.icodici.crypto.BlockCipher.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.icodici.crypto.HashType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.icodici.crypto.KeyInfo.Algorythm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.icodici.crypto.KeyInfo.PRF
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.icodici.crypto.BlockCipher.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.icodici.crypto.HashType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.icodici.crypto.KeyInfo.Algorythm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.icodici.crypto.KeyInfo.PRF
Returns an array containing the constants of this enum type, in the order they are declared.
VecRand - Class in com.icodici.crypto.rsaoaep
Created by amyodov on 21.04.16.
VecRand(byte[]) - Constructor for class com.icodici.crypto.rsaoaep.VecRand
 
verify(byte[], byte[], HashType) - Method in class com.icodici.crypto.AbstractKey
 
verify(InputStream, byte[], HashType) - Method in class com.icodici.crypto.AbstractKey
 
verify(InputStream, byte[], HashType) - Method in class com.icodici.crypto.PublicKey
 
verify(String, byte[], HashType) - Method in class com.icodici.crypto.AbstractKey
 

W

write(int) - Method in class com.icodici.crypto.EncryptingStream
 
write(int) - Method in class com.icodici.crypto.SymmetricKey.EtaEncryptingStream
 

X

xor(byte[], int) - Static method in class com.icodici.crypto.SymmetricKey
 

_

_digest() - Method in class com.icodici.crypto.digest.Crc32
 
_digest() - Method in class com.icodici.crypto.digest.Digest
Override it to calculate and return digest of all processed data.
_digest() - Method in class com.icodici.crypto.digest.HMAC
 
_digest() - Method in class com.icodici.crypto.digest.Syntex1
 
_update(byte[], int, int) - Method in class com.icodici.crypto.digest.Crc32
 
_update(byte[], int, int) - Method in class com.icodici.crypto.digest.Digest
Override to process sequence of bytes.
_update(byte[], int, int) - Method in class com.icodici.crypto.digest.HMAC
 
_update(byte[], int, int) - Method in class com.icodici.crypto.digest.Syntex1
 
A B C D E F G H I K L M N O P Q R S T U V W X _ 
All Classes All Packages
Skip navigation links