| Interface | Description |
|---|---|
| BlockCipher |
Interface to all block ciphers
|
| Capsule.KeySource | |
| KeyMatcher |
The interface that could be used to macth both keys and addresses
|
| 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 | |
| Capsule |
The capsule is a main safe container, safe box to store and transmit content over the attesta
network and components.
|
| DecryptingStream |
Counter-mode decryptor stream working with any
BlockCipher, AES256 is
strongly recommended. |
| EncryptingStream |
Counter-mode encrypting stream that works with any
BlockCipher, AES256 is
strongly recommended. |
| KeyAddress |
The address is a short (more or less) representation of any
AbstractKey that implements AbstractKey.updateDigestWithKeyComponents(Digest) method. |
| KeyInfo |
The object used to search suitable keys in the registry, distinct keys without compromising them,
generate right keys from passwords and so on.
|
| KeyRing |
Created by sergeych on 20.12.16.
|
| 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.
|
| PublicKey |
Created by sergeych on 02/12/16.
|
| SymmetricKey |
Symmetric key: main interface to the symmetric cipher used in attesta.
|
| Enum | Description |
|---|---|
| BlockCipher.Direction | |
| HashType |
Enumeration with various supported hash functions.
|
| KeyInfo.Algorythm | |
| KeyInfo.PRF |
Pseudo-random function to use with PBKDF2 to generate key from the password.
|
| Exception | Description |
|---|---|
| EncryptionError |
Created by sergeych on 15/04/16.
|
| Error |
Created by sergeych on 04/01/16.
|
| KeyAddress.IllegalAddressException | |
| PrivateKey.PasswordProtectedException |