@@ -282,8 +282,9 @@ public <K extends MasterKey<K>> CryptoResult<byte[], K> encryptData(final Master
282
282
* Calls {@link #encryptData(MasterKeyProvider, byte[], Map)} on the UTF-8 encoded bytes of
283
283
* {@code plaintext} and base64 encodes the result.
284
284
* @deprecated Use the {@link #encryptData(MasterKeyProvider, byte[], Map)} and
285
- * {@link #decryptData(MasterKeyProvider, byte[])} APIs instead. {@code encryptString} is not out-of-the-box
286
- * compatible with the other Encryption SDKs and intentionally not supported by the other implementations.
285
+ * {@link #decryptData(MasterKeyProvider, byte[])} APIs instead. {@code encryptString} is incompatible with the
286
+ * other AWS Encryption SDK language implementations. By design, this feature is not supported by the other
287
+ * language implementations.
287
288
*/
288
289
@ Deprecated
289
290
public <K extends MasterKey <K >> CryptoResult <String , K > encryptString (
@@ -300,8 +301,9 @@ public <K extends MasterKey<K>> CryptoResult<String, K> encryptString(
300
301
* Calls {@link #encryptData(CryptoMaterialsManager, byte[], Map)} on the UTF-8 encoded bytes of
301
302
* {@code plaintext} and base64 encodes the result.
302
303
* @deprecated Use the {@link #encryptData(CryptoMaterialsManager, byte[], Map)} and
303
- * {@link #decryptData(CryptoMaterialsManager, byte[])} APIs instead. {@code encryptString} is not out-of-the-box
304
- * compatible with the other Encryption SDKs and intentionally not supported by the other implementations.
304
+ * {@link #decryptData(CryptoMaterialsManager, byte[])} APIs instead. {@code encryptString} is incompatible with the
305
+ * other AWS Encryption SDK language implementations. By design, this feature is not supported by the other
306
+ * language implementations.
305
307
*/
306
308
@ Deprecated
307
309
public CryptoResult <String , ?> encryptString (
@@ -322,8 +324,9 @@ public <K extends MasterKey<K>> CryptoResult<String, K> encryptString(
322
324
* Returns the equivalent to calling {@link #encryptString(MasterKeyProvider, String, Map)} with
323
325
* an empty {@code encryptionContext}.
324
326
* @deprecated Use the {@link #encryptData(MasterKeyProvider, byte[])} and
325
- * {@link #decryptData(MasterKeyProvider, byte[])} APIs instead. {@code encryptString} is not out-of-the-box
326
- * compatible with the other Encryption SDKs and intentionally not supported the by other implementations.
327
+ * {@link #decryptData(MasterKeyProvider, byte[])} APIs instead. {@code encryptString} is incompatible with the
328
+ * other AWS Encryption SDK language implementations. By design, this feature is not supported by the other
329
+ * language implementations.
327
330
*/
328
331
@ Deprecated
329
332
public <K extends MasterKey <K >> CryptoResult <String , K > encryptString (final MasterKeyProvider <K > provider ,
@@ -335,8 +338,9 @@ public <K extends MasterKey<K>> CryptoResult<String, K> encryptString(final Mast
335
338
* Returns the equivalent to calling {@link #encryptString(CryptoMaterialsManager, String, Map)} with
336
339
* an empty {@code encryptionContext}.
337
340
* @deprecated Use the {@link #encryptData(CryptoMaterialsManager, byte[])} and
338
- * {@link #decryptData(CryptoMaterialsManager, byte[])} APIs instead. {@code encryptString} is not out-of-the-box
339
- * compatible with the other Encryption SDKs and intentionally not supported the by other implementations.
341
+ * {@link #decryptData(CryptoMaterialsManager, byte[])} APIs instead. {@code encryptString} is incompatible with the
342
+ * other AWS Encryption SDK language implementations. By design, this feature is not supported by the other
343
+ * language implementations.
340
344
*/
341
345
@ Deprecated
342
346
public CryptoResult <String , ?> encryptString (
@@ -419,8 +423,9 @@ public <K extends MasterKey<K>> CryptoResult<byte[], K> decryptData(
419
423
*
420
424
* @see #decryptData(MasterKeyProvider, byte[])
421
425
* @deprecated Use the {@link #decryptData(MasterKeyProvider, byte[])} and
422
- * {@link #encryptData(MasterKeyProvider, byte[], Map)} APIs instead. {@code decryptString} is not out-of-the-box
423
- * compatible with the other Encryption SDKs and intentionally not supported the by other implementations.
426
+ * {@link #encryptData(MasterKeyProvider, byte[], Map)} APIs instead. {@code decryptString} is incompatible with
427
+ * the other AWS Encryption SDK language implementations. By design, this feature is not supported by the other
428
+ * language implementations.
424
429
*/
425
430
@ Deprecated
426
431
@ SuppressWarnings ("unchecked" )
@@ -437,8 +442,9 @@ public <K extends MasterKey<K>> CryptoResult<String, K> decryptString(
437
442
*
438
443
* @see #decryptData(CryptoMaterialsManager, byte[])
439
444
* @deprecated Use the {@link #decryptData(CryptoMaterialsManager, byte[])} and
440
- * {@link #encryptData(CryptoMaterialsManager, byte[], Map)} APIs instead. {@code decryptString} is not out-of-the-box
441
- * compatible with the other Encryption SDKs and intentionally not supported the by other implementations.
445
+ * {@link #encryptData(CryptoMaterialsManager, byte[], Map)} APIs instead. {@code decryptString} is incompatible
446
+ * with the other AWS Encryption SDK language implementations. By design, this feature is not supported by the other
447
+ * language implementations.
442
448
*/
443
449
@ Deprecated
444
450
public CryptoResult <String , ?> decryptString (final CryptoMaterialsManager provider ,
0 commit comments