|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
HyperCommunicator | Sends and receives messages. |
HyperEncryptionListener | |
HyperStorageFactory | An abstract factory that constructs HyperStorage objects. |
PageShuffler | Permutes the bits within a page in some prescribed manner. |
RandomSource | A source of random bits. |
Class Summary | |
---|---|
BasicContactList | A contact list backed by a standard List . |
BasicHyperStorage | Stores unreconciled pages and corresponding hash values, reconciled pages, system blocks, and encryption blocks for a single contact. |
BasicPageShuffler | Applies the identity permutation to a page. |
Contact | Represents a communication partner for hyper-encryption. |
ContactList | A list of Contacts. |
DBContactList | A contact list backed by a database on disk. |
DBHyperStorage | Stores unreconciled pages and corresponding hash values, reconciled pages, system blocks, and encryption blocks for a single contact. |
EmailHyperCommunicator | Sends and receives messages via e-mail. |
HyperCollector | Collects pages of random data, and stores pages, system blocks and encryption blocks for multiple contacts. |
HyperEncryption | Entry point for the client. |
HyperEncryptionEvent | A HyperEncryptionEvent signals a state change in a HyperCollector. |
HyperMAC | Represents a MAC computed with the Hyper-Encryption Message Authentication Code (HEMAC) algorithm. |
HyperMessage | A HyperMessage is a hyper-encrypted message sent from one HyperEncryption client to another. |
HyperStorage | Stores unreconciled pages and corresponding hash values, reconciled pages, system blocks, and encryption blocks for a single contact. |
MessageParser | Parses the contents of protocol messages. |
PersistentMap<K,V> | A map that is stored persistently on disk in a database. |
PlainTextMessageParser | Parses plain-text representations of hyper-encryption protocol messages according to the following specification: |
TestRandomSource | Source of random bits. |
VSatRandomSource | The VSatRandomSource, given two 32-bit integers, the PSN selection key and the page request key, obtains a page of random data from a PSN. |
Enum Summary | |
---|---|
Direction | The direction of communication. |
HyperEncryptionEventType | |
HyperMessageType | Represents the type of a HyperMessage. |
SlaveRecResult | Represents the result of a reconciliation. |
Exception Summary | |
---|---|
BlockMissingException | Thrown when a hyper-encryption operation cannot proceed because a required block is not available. |
EncryptionException | Thrown when a recoverable error occurs during a hyper-encryption operation. |
InvalidMacException | |
MessageException | |
MessageParseException | Thrown when the parsing of a message fails. |
PageCreationException | An exception thrown when a random source fails to create a page. |
PageException |
Contains the hyper-encryption client and related classes.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |