Deprecate KeyTemplate#getValue().
PiperOrigin-RevId: 545642524
Change-Id: Ibb49310088a195b913bac689dbc544a69c2de488
diff --git a/src/main/java/com/google/crypto/tink/KeyTemplate.java b/src/main/java/com/google/crypto/tink/KeyTemplate.java
index 8a5112c..56b3852 100644
--- a/src/main/java/com/google/crypto/tink/KeyTemplate.java
+++ b/src/main/java/com/google/crypto/tink/KeyTemplate.java
@@ -99,6 +99,13 @@
return kt.getTypeUrl();
}
+ /**
+ * @deprecated Instead, operate on the {@link Parameters} object obtained with {@link
+ * #toParameters}. If you really need this array, you need to first use
+ * TinkProtoParametersFormat to serialize this parameters object, then parse the result with
+ * the Tink-internal proto class "KeyTemplate".
+ */
+ @Deprecated
public byte[] getValue() {
return kt.getValue().toByteArray();
}