Interface | Description |
---|---|
Consumer.Friend |
A class implements Friend if it has a method setConsumerFriendAccess
which setFriendAccess calls to set the FriendAccess object.
|
Consumer.OnConsumeComplete | |
Consumer.OnPlainText | |
EncryptError.OnError |
A method calls onError.onError(errorCode, message) for an error.
|
GroupManager.Friend |
A class implements Friend if it has a method setGroupManagerFriendAccess
which setFriendAccess calls to set the FriendAccess object.
|
Producer.OnEncryptedKeys |
Class | Description |
---|---|
AndroidSqlite3ConsumerDb |
AndroidSqlite3ConsumerDb extends ConsumerDb to implement the storage of
decryption keys for the consumer using the android.database.sqlite API.
|
AndroidSqlite3GroupManagerDb |
AndroidSqlite3GroupManagerDb extends GroupManagerDb to implement the storage
of data used by the GroupManager using SQLite3.
|
AndroidSqlite3ProducerDb |
AndroidSqlite3ProducerDb extends ProducerDb to implement storage of keys for
the producer using the android.database.sqlite API.
|
Consumer |
A Consumer manages fetched group keys used to decrypt a data packet in the
group-based encryption protocol.
|
Consumer.FriendAccess |
A friend class can call the methods of FriendAccess to access private
methods.
|
ConsumerDb |
ConsumerDb is an abstract base class the storage of decryption keys for the
consumer.
|
DecryptKey |
A DecryptKey supplies the key for decrypt.
|
EncryptedContent |
An EncryptedContent holds an encryption type, a payload and other fields
representing encrypted content.
|
EncryptError |
EncryptError holds the ErrorCode enum and OnError callback definition for
errors from the encrypt library.
|
EncryptKey |
An EncryptKey supplies the key for encrypt.
|
GroupManager |
A GroupManager manages keys and schedules for group members in a particular
namespace.
|
GroupManager.FriendAccess |
A friend class can call the methods of FriendAccess to access private
methods.
|
GroupManagerDb |
GroupManagerDb is an abstract base class for the storage of data used by the
GroupManager.
|
Interval |
An Interval defines a time duration which contains a start timestamp and an
end timestamp.
|
Producer |
A Producer manages content keys used to encrypt a data packet in the
group-based encryption protocol.
|
ProducerDb |
ProducerDb is an abstract base class the storage of keys for the producer.
|
RepetitiveInterval |
A RepetitiveInterval is an advanced interval which can repeat and can be used
to find a simple Interval that a time point falls in.
|
RepetitiveInterval.Result | |
Schedule |
Schedule is used to manage the times when a member can access data using two
sets of RepetitiveInterval as follows.
|
Schedule.Result | |
Sqlite3ConsumerDb |
Sqlite3ConsumerDb extends ConsumerDb to implement the storage of decryption
keys for the consumer using SQLite3.
|
Sqlite3ConsumerDbBase |
Sqlite3ConsumerDbBase is a base class the storage of decryption keys for the
consumer.
|
Sqlite3GroupManagerDb |
Sqlite3GroupManagerDb extends GroupManagerDb to implement the storage of
data used by the GroupManager using SQLite3.
|
Sqlite3GroupManagerDbBase |
Sqlite3GroupManagerDbBase is an abstract base class for the storage of data
used by the GroupManager.
|
Sqlite3ProducerDb |
Sqlite3ProducerDb extends ProducerDb to implement storage of keys for the
producer using SQLite3.
|
Sqlite3ProducerDbBase |
Sqlite3ProducerDbBase is an abstract base class the storage of keys for the
producer.
|
Enum | Description |
---|---|
EncryptError.ErrorCode | |
RepetitiveInterval.RepeatUnit |
Exception | Description |
---|---|
ConsumerDb.Error |
ConsumerDb.Error extends Exception for errors using ConsumerDb methods.
|
GroupManagerDb.Error |
GroupManagerDb.Error extends Exception for errors using GroupManagerDb
methods.
|
Interval.Error |
Interval.Error extends Exception for errors using Interval methods.
|
ProducerDb.Error |
ConsumerDb.Error extends Exception for errors using ConsumerDb methods.
|
Copyright © 2016. All rights reserved.