From aa4ffbaba5f3242d65b37a37b3303c3997699774 Mon Sep 17 00:00:00 2001 From: Paul Schaub Date: Thu, 15 May 2025 14:34:48 +0200 Subject: [PATCH] Simplify SessionKey conversion --- .../src/main/kotlin/org/pgpainless/sop/DecryptImpl.kt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pgpainless-sop/src/main/kotlin/org/pgpainless/sop/DecryptImpl.kt b/pgpainless-sop/src/main/kotlin/org/pgpainless/sop/DecryptImpl.kt index 7b869c32..ddd11d50 100644 --- a/pgpainless-sop/src/main/kotlin/org/pgpainless/sop/DecryptImpl.kt +++ b/pgpainless-sop/src/main/kotlin/org/pgpainless/sop/DecryptImpl.kt @@ -69,13 +69,10 @@ class DecryptImpl(private val api: PGPainless) : Decrypt { val verificationList = metadata.verifiedInlineSignatures.map { VerificationHelper.mapVerification(it) } - var sessionKey: SessionKey? = null - if (metadata.sessionKey != null) { - sessionKey = - SessionKey( - metadata.sessionKey!!.algorithm.algorithmId.toByte(), - metadata.sessionKey!!.key) - } + val sessionKey: SessionKey? = + metadata.sessionKey?.let { + SessionKey(it.algorithm.algorithmId.toByte(), it.key) + } return DecryptionResult(sessionKey, verificationList) } }