From c270ea76e65ff221cab2afcada98631f535db1ca Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Tue, 8 Apr 2025 13:24:46 +0200 Subject: [PATCH] SOP-Java: These go to 11 --- .../main/kotlin/org/pgpainless/sop/SOPImpl.kt | 18 +++++++++++++++--- version.gradle | 2 +- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/pgpainless-sop/src/main/kotlin/org/pgpainless/sop/SOPImpl.kt b/pgpainless-sop/src/main/kotlin/org/pgpainless/sop/SOPImpl.kt index 2c393901..0c01c561 100644 --- a/pgpainless-sop/src/main/kotlin/org/pgpainless/sop/SOPImpl.kt +++ b/pgpainless-sop/src/main/kotlin/org/pgpainless/sop/SOPImpl.kt @@ -8,6 +8,7 @@ import org.pgpainless.PGPainless import sop.SOP import sop.SOPV import sop.operation.Armor +import sop.operation.CertifyUserId import sop.operation.ChangeKeyPassword import sop.operation.Dearmor import sop.operation.Decrypt @@ -20,7 +21,10 @@ import sop.operation.InlineDetach import sop.operation.InlineSign import sop.operation.InlineVerify import sop.operation.ListProfiles +import sop.operation.MergeCerts import sop.operation.RevokeKey +import sop.operation.UpdateKey +import sop.operation.ValidateUserId import sop.operation.Version class SOPImpl( @@ -32,6 +36,8 @@ class SOPImpl( override fun armor(): Armor = ArmorImpl(api) + override fun certifyUserId(): CertifyUserId? = null + override fun changeKeyPassword(): ChangeKeyPassword = ChangeKeyPasswordImpl(api) override fun dearmor(): Dearmor = DearmorImpl(api) @@ -40,7 +46,7 @@ class SOPImpl( override fun detachedSign(): DetachedSign = DetachedSignImpl(api) - override fun detachedVerify(): DetachedVerify = sopv.detachedVerify() + override fun detachedVerify(): DetachedVerify = sopv.detachedVerify()!! override fun encrypt(): Encrypt = EncryptImpl(api) @@ -52,11 +58,17 @@ class SOPImpl( override fun inlineSign(): InlineSign = InlineSignImpl(api) - override fun inlineVerify(): InlineVerify = sopv.inlineVerify() + override fun inlineVerify(): InlineVerify = sopv.inlineVerify()!! override fun listProfiles(): ListProfiles = ListProfilesImpl(api) + override fun mergeCerts(): MergeCerts? = null + override fun revokeKey(): RevokeKey = RevokeKeyImpl(api) - override fun version(): Version = sopv.version() + override fun updateKey(): UpdateKey? = null + + override fun validateUserId(): ValidateUserId? = null + + override fun version(): Version = sopv.version()!! } diff --git a/version.gradle b/version.gradle index 91f4c653..bf30b328 100644 --- a/version.gradle +++ b/version.gradle @@ -13,6 +13,6 @@ allprojects { logbackVersion = '1.5.13' mockitoVersion = '4.5.1' slf4jVersion = '1.7.36' - sopJavaVersion = '10.1.1-SNAPSHOT' + sopJavaVersion = '11.0.0-SNAPSHOT' } }