| Package | Description |
|---|---|
| com.google.crypto.tink | |
| com.google.crypto.tink.subtle |
| Modifier and Type | Class and Description |
|---|---|
class |
KeyManagerImpl<PrimitiveT,KeyProtoT extends com.google.protobuf.MessageLite>
Implementation of the
KeyManager interface based on an KeyTypeManager. |
class |
KeyTypeManager<KeyProtoT extends com.google.protobuf.MessageLite>
An object which collects all the operations which one can do on for a single key type, identified
by a single KeyProto.
|
class |
PrivateKeyManagerImpl<PrimitiveT,KeyProtoT extends com.google.protobuf.MessageLite,PublicKeyProtoT extends com.google.protobuf.MessageLite>
Implementation of the
PrivateKeyManager interface based on an PrivateKeyTypeManager and the corresponding public key manager, implemented by an KeyTypeManager. |
class |
PrivateKeyTypeManager<KeyProtoT extends com.google.protobuf.MessageLite,PublicKeyProtoT extends com.google.protobuf.MessageLite>
A PrivateKeyManager is like an
KeyTypeManager, but additionally has a method to create a
public key. |
| Modifier and Type | Class and Description |
|---|---|
class |
X25519
Defines the ECDH Curve25519 function,
also known as the X25519 function.
|