| Modifier and Type | Method and Description |
|---|---|
static KeysetHandle |
KeysetHandle.generateNew(com.google.crypto.tink.proto.KeyTemplate keyTemplate)
Deprecated.
This method takes a KeyTemplate proto, which is an internal implementation detail.
Please use the generateNew method that takes a
KeyTemplate POJO. |
static KeysetHandle |
KeysetHandle.generateNew(KeyTemplate keyTemplate)
Generates a new
KeysetHandle that contains a single fresh key generated according to
keyTemplate. |
KeysetHandle |
KeysetManager.getKeysetHandle() |
KeysetHandle |
KeysetHandle.getPublicKeysetHandle()
If the managed keyset contains private keys, returns a
KeysetHandle of the public keys. |
static KeysetHandle |
CleartextKeysetHandle.parseFrom(byte[] serialized)
Deprecated.
|
static KeysetHandle |
NoSecretKeysetHandle.parseFrom(byte[] serialized)
Deprecated.
|
static KeysetHandle |
CleartextKeysetHandle.read(KeysetReader reader) |
static KeysetHandle |
NoSecretKeysetHandle.read(KeysetReader reader)
Deprecated.
|
static KeysetHandle |
KeysetHandle.read(KeysetReader reader,
Aead masterKey)
Tries to create a
KeysetHandle from an encrypted keyset obtained via reader. |
static KeysetHandle |
KeysetHandle.readNoSecret(byte[] serialized)
Tries to create a
KeysetHandle from a serialized keyset which contains no secret key
material. |
static KeysetHandle |
KeysetHandle.readNoSecret(KeysetReader reader)
Tries to create a
KeysetHandle from a keyset, obtained via reader, which
contains no secret key material. |
| Modifier and Type | Method and Description |
|---|---|
static com.google.crypto.tink.proto.Keyset |
CleartextKeysetHandle.getKeyset(KeysetHandle keysetHandle) |
static <P> PrimitiveSet<P> |
Registry.getPrimitives(KeysetHandle keysetHandle)
Deprecated.
Use
getPrimitives(keysetHandle, Primitive.class) instead. |
static <P> PrimitiveSet<P> |
Registry.getPrimitives(KeysetHandle keysetHandle,
Class<P> primitiveClass)
Creates a set of primitives corresponding to the keys with status=ENABLED in the keyset given
in
keysetHandle, assuming all the corresponding key managers are present (keys with
status!=ENABLED are skipped). |
static <P> PrimitiveSet<P> |
Registry.getPrimitives(KeysetHandle keysetHandle,
KeyManager<P> customManager)
Deprecated.
Use
getPrimitives(keysetHandle, customManager, Primitive.class) instead. |
static <P> PrimitiveSet<P> |
Registry.getPrimitives(KeysetHandle keysetHandle,
KeyManager<P> customManager,
Class<P> primitiveClass)
Creates a set of primitives corresponding to the keys with status=ENABLED in the keyset given
in
keysetHandle, using customManager (instead of registered key managers) for
keys supported by it. |
static KeysetManager |
KeysetManager.withKeysetHandle(KeysetHandle val) |
static void |
CleartextKeysetHandle.write(KeysetHandle handle,
KeysetWriter keysetWriter)
Serializes and writes the
Keyset managed by handle to keysetWriter. |
| Modifier and Type | Method and Description |
|---|---|
static Aead |
AeadFactory.getPrimitive(KeysetHandle keysetHandle)
Deprecated.
Use
keysetHandle.GetPrimitive(Aead.class) after registering the AeadWrapper instead. |
static Aead |
AeadFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<Aead> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, Aead.class) after registering the
AeadWrapper instead. |
| Modifier and Type | Method and Description |
|---|---|
static DeterministicAead |
DeterministicAeadFactory.getPrimitive(KeysetHandle keysetHandle)
Deprecated.
Use
keysetHandle.GetPrimitive(DeterministicAead.class) after registering
the DeterministicAeadWrapper instead. |
static DeterministicAead |
DeterministicAeadFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<DeterministicAead> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, DeterministicAead.class) after
registering the DeterministicAeadWrapper instead. |
| Modifier and Type | Method and Description |
|---|---|
static HybridEncrypt |
HybridEncryptFactory.getPrimitive(KeysetHandle keysetHandle)
Deprecated.
Use
keysetHandle.GetPrimitive(HybridEncrypt.class) after registering the
HybridEncryptWrapper instead. |
static HybridDecrypt |
HybridDecryptFactory.getPrimitive(KeysetHandle keysetHandle)
Deprecated.
Use
keysetHandle.GetPrimitive(HybridDecrypt.class) after registering the
HybridDecryptWrapper instead. |
static HybridDecrypt |
HybridDecryptFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<HybridDecrypt> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, HybridDecrypt.class) after
registering the HybridDecryptWrapper instead. |
static HybridEncrypt |
HybridEncryptFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<HybridEncrypt> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, HybridEncrypt.class) after
registering the HybridEncryptWrapper instead. |
| Modifier and Type | Method and Description |
|---|---|
KeysetHandle |
AndroidKeysetManager.getKeysetHandle() |
| Modifier and Type | Method and Description |
|---|---|
static Mac |
MacFactory.getPrimitive(KeysetHandle keysetHandle)
Deprecated.
Use
keysetHandle.GetPrimitive(Mac.class) after registering the MacWrapper instead. |
static Mac |
MacFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<Mac> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, Mac.class) after registering the
MacWrapper instead. |
| Modifier and Type | Method and Description |
|---|---|
static PublicKeyVerify |
PublicKeyVerifyFactory.getPrimitive(KeysetHandle keysetHandle)
Deprecated.
Use
keysetHandle.GetPrimitive(PublicKeyVerify.class) after registering the
PublicKeyVerifyWrapper instead. |
static PublicKeySign |
PublicKeySignFactory.getPrimitive(KeysetHandle keysetHandle)
Deprecated.
Use
keysetHandle.GetPrimitive(PublicKeySign.class) after registering the
PublicKeySignWrapper instead. |
static PublicKeySign |
PublicKeySignFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<PublicKeySign> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, PublicKeySign.class) after
registering the PublicKeySignWrapper instead. |
static PublicKeyVerify |
PublicKeyVerifyFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<PublicKeyVerify> keyManager)
Deprecated.
Use
keysetHandle.GetPrimitive(keyManager, PublicKeyVerify.class) after
registering the PublicKeyVerifyWrapper instead. |
| Modifier and Type | Method and Description |
|---|---|
static StreamingAead |
StreamingAeadFactory.getPrimitive(KeysetHandle keysetHandle)
Deprecated.
|
static StreamingAead |
StreamingAeadFactory.getPrimitive(KeysetHandle keysetHandle,
KeyManager<StreamingAead> keyManager)
Deprecated.
|