From 3af8cee3b08232acfe60691ed5156b5d2f7d1aa7 Mon Sep 17 00:00:00 2001 From: juergw Date: Thu, 18 Dec 2025 14:10:10 +0000 Subject: [PATCH] Hard-code serialVersionUID for SLH-DSA keys. --- common/src/main/java/org/conscrypt/OpenSslSlhDsaPrivateKey.java | 2 ++ common/src/main/java/org/conscrypt/OpenSslSlhDsaPublicKey.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/common/src/main/java/org/conscrypt/OpenSslSlhDsaPrivateKey.java b/common/src/main/java/org/conscrypt/OpenSslSlhDsaPrivateKey.java index 42bccd3fd..5a8d759a8 100644 --- a/common/src/main/java/org/conscrypt/OpenSslSlhDsaPrivateKey.java +++ b/common/src/main/java/org/conscrypt/OpenSslSlhDsaPrivateKey.java @@ -26,6 +26,8 @@ /** A SLH-DSA private key. */ public class OpenSslSlhDsaPrivateKey implements PrivateKey { + private static final long serialVersionUID = 0x87e8776a4491fecbL; + static final int PRIVATE_KEY_SIZE_BYTES = 64; private byte[] raw; diff --git a/common/src/main/java/org/conscrypt/OpenSslSlhDsaPublicKey.java b/common/src/main/java/org/conscrypt/OpenSslSlhDsaPublicKey.java index 43facb260..fb9f75d6c 100644 --- a/common/src/main/java/org/conscrypt/OpenSslSlhDsaPublicKey.java +++ b/common/src/main/java/org/conscrypt/OpenSslSlhDsaPublicKey.java @@ -26,6 +26,8 @@ /** An SLH-DSA public key. */ public class OpenSslSlhDsaPublicKey implements PublicKey { + private static final long serialVersionUID = 0x4589aa00e279d127L; + static final int PUBLIC_KEY_SIZE_BYTES = 32; private final byte[] raw;