mirror of
https://github.com/pgpainless/pgpainless.git
synced 2025-09-09 10:19:39 +02:00
Add deprecation notices
This commit is contained in:
parent
45a79a0e65
commit
18a49d0afd
2 changed files with 8 additions and 0 deletions
|
@ -47,6 +47,7 @@ class EncryptionOptions(private val purpose: EncryptionPurpose, private val api:
|
|||
@Deprecated(
|
||||
"Deprecated in favor of encryptionMechanismOverride",
|
||||
replaceWith = ReplaceWith("encryptionMechanismOverride"))
|
||||
// TODO: Remove in 2.1
|
||||
val encryptionAlgorithmOverride
|
||||
get() =
|
||||
_encryptionMechanismOverride?.let {
|
||||
|
@ -394,6 +395,7 @@ class EncryptionOptions(private val purpose: EncryptionPurpose, private val api:
|
|||
replaceWith =
|
||||
ReplaceWith(
|
||||
"overrideEncryptionMechanism(MessageEncryptionMechanism.integrityProtected(encryptionAlgorithm.algorithmId))"))
|
||||
// TODO: Remove in 2.1
|
||||
fun overrideEncryptionAlgorithm(encryptionAlgorithm: SymmetricKeyAlgorithm) = apply {
|
||||
require(encryptionAlgorithm != SymmetricKeyAlgorithm.NULL) {
|
||||
"Encryption algorithm override cannot be NULL."
|
||||
|
|
|
@ -49,6 +49,7 @@ class Policy {
|
|||
this.keyGenerationAlgorithmSuite = keyGenerationAlgorithmSuite
|
||||
}
|
||||
|
||||
@Deprecated("Constructors receiving SymmetricKeyAlgorithmPolicy objects are deprecated in favor of ones receiving MessageEncryptionMechanismPolicy objects.")
|
||||
constructor(
|
||||
certificationSignatureHashAlgorithmPolicy: HashAlgorithmPolicy,
|
||||
revocationSignatureHashAlgorithmPolicy: HashAlgorithmPolicy,
|
||||
|
@ -77,6 +78,7 @@ class Policy {
|
|||
this.keyGenerationAlgorithmSuite = keyGenerationAlgorithmSuite
|
||||
}
|
||||
|
||||
@Deprecated("Constructors receiving SymmetricKeyAlgorithmPolicy objects are deprecated in favor of ones receiving MessageEncryptionMechanismPolicy objects.")
|
||||
constructor() :
|
||||
this(
|
||||
HashAlgorithmPolicy.smartCertificationSignatureHashAlgorithmPolicy(),
|
||||
|
@ -91,10 +93,12 @@ class Policy {
|
|||
AlgorithmSuite.defaultAlgorithmSuite)
|
||||
|
||||
@Deprecated("Deprecated in favor of messageEncryptionAlgorithmPolicy")
|
||||
// TODO: Remove in 2.1
|
||||
val symmetricKeyEncryptionAlgorithmPolicy
|
||||
get() = messageEncryptionAlgorithmPolicy.symmetricAlgorithmPolicy
|
||||
|
||||
@Deprecated("Deprecated in favor of messageDecryptionAlgorithmPolicy")
|
||||
// TODO: Remove in 2.1
|
||||
val symmetricKeyDecryptionAlgorithmPolicy
|
||||
get() = messageDecryptionAlgorithmPolicy.symmetricAlgorithmPolicy
|
||||
|
||||
|
@ -665,6 +669,7 @@ class Policy {
|
|||
|
||||
@Deprecated(
|
||||
"Usage of SymmetricKeyAlgorithmPolicy is deprecated in favor of MessageEncryptionMechanismPolicy.")
|
||||
// TODO: Remove in 2.1
|
||||
fun withSymmetricKeyEncryptionAlgorithmPolicy(
|
||||
symmetricKeyEncryptionAlgorithmPolicy: SymmetricKeyAlgorithmPolicy
|
||||
) =
|
||||
|
@ -674,6 +679,7 @@ class Policy {
|
|||
|
||||
@Deprecated(
|
||||
"Usage of SymmetricKeyAlgorithmPolicy is deprecated in favor of MessageEncryptionMechanismPolicy.")
|
||||
// TODO: Remove in 2.1
|
||||
fun withSymmetricKeyDecryptionAlgorithmPolicy(
|
||||
symmetricKeyDecryptionAlgorithmPolicy: SymmetricKeyAlgorithmPolicy
|
||||
) =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue