| Class | Description |
|---|---|
| AbstractAsymmetricKey |
Abstract key for asymmetric encryption.
|
| AbstractKey |
All the functions that some key should be able to perform.
|
| AbstractPrivateKey |
Generic private key interface.
|
| AbstractPublicKey |
Generic public key interface.
|
| AES256 |
AES256 block cipher implementation.
|
| BitrustedConnector | |
| BlockCipher |
Interface to all block ciphers
|
| BlockCipher.Direction | |
| Capsule |
The capsule is a main safe container, safe box to store and transmit content over the attesta
network and components.
|
| Capsule.KeySource | |
| Crc32 |
Created by sergeych on 07/01/16.
|
| DecryptingStream |
Counter-mode decryptor stream working with any
BlockCipher, AES256 is
strongly recommended. |
| Digest |
Abstract base class for all MAC funtions (sha1, crc32 and so on).
|
| EncryptingStream |
Counter-mode encrypting stream that works with any
BlockCipher, AES256 is
strongly recommended. |
| EncryptionError |
Created by sergeych on 15/04/16.
|
| Error |
Created by sergeych on 04/01/16.
|
| Gost3411_2012_256 |
GOST R 34.11-2012, 256 variation “Streebog” (GOST family) digest implementation.
|
| HashType |
Enumeration with various supported hash functions.
|
| HMAC |
keyed-hash message authentication code (HMAC) implementation, according to RFC2104.
|
| KeyAddress |
The address is a short (more or less) representation of any
AbstractKey that implements AbstractKey.updateDigestWithKeyComponents(Digest) method. |
| KeyAddress.IllegalAddressException | |
| KeyInfo |
The object used to search suitable keys in the registry, distinct keys without compromising them,
generate right keys from passwords and so on.
|
| KeyInfo.Algorythm | |
| KeyInfo.PRF |
Pseudo-random function to use with PBKDF2 to generate key from the password.
|
| KeyMatcher |
The interface that could be used to macth both keys and addresses
|
| KeyRing |
Created by sergeych on 20.12.16.
|
| NativeRSAEngine |
this does your basic RSA algorithm.
|
| PBKDF2 |
Password-based Key Derivation Function, as defined in
RFC2898, that uses HMAC as PRF with a given hash type.
|
| PrivateKey |
Basic private key used in the system.
|
| PrivateKey.PasswordProtectedException | |
| PublicKey |
Created by sergeych on 02/12/16.
|
| RSAEngineFactory |
One-stop shop to create an new RSA engine (which implementation may vary).
|
| RSAKeyPair |
The inner parameters of RSA key pair.
|
| RSAOAEPDigestFactory |
Among OAEP configuration options, two ones cover the hash functions
used for the primary hash and for the MGF.
|
| RSAOAEPPrivateKey |
The Private Key for RSA asymmetric algorithm used together with OAEP padding.
|
| RSAOAEPPublicKey |
The Public Key for RSA asymmetric algorithm used together with OAEP padding.
|
| RSAOAEPTestVectors |
The container of test vectors from RSA OAEP specification.
|
| Sha1 |
SHA-1 digest implementation.
|
| Sha256 |
SHA-256 (SHA-2 family) digest implementation.
|
| Sha3_256 |
SHA3-256 (SHA-3 family) digest implementation.
|
| Sha3_384 |
SHA3-256 (SHA-3 family) digest implementation.
|
| Sha512 |
SHA-512 (SHA-2 family) digest implementation.
|
| Sha512_256 |
SHA-512/256 (SHA-2 family) digest implementation.
|
| SymmetricKey |
Symmetric key: main interface to the symmetric cipher used in attesta.
|
| Syntex1 |
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.
|
| UnikeyFactory |
The class capable of serialization and deserialization of
RSAOAEPPrivateKey to BOSS format and back,
to support the .unikey file format. |
| VecRand |
Created by amyodov on 21.04.16.
|