Browse Source

Used Hex.toHexString in EncryptionUtil (bouncycastle 1.84 dropped pqc.legacy)

pull/15458/head
Oleksandra Matviienko 6 months ago
parent
commit
463ac4b1ac
  1. 4
      common/message/src/main/java/org/thingsboard/server/common/msg/EncryptionUtil.java

4
common/message/src/main/java/org/thingsboard/server/common/msg/EncryptionUtil.java

@ -17,7 +17,7 @@ package org.thingsboard.server.common.msg;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.bouncycastle.crypto.digests.SHA3Digest; import org.bouncycastle.crypto.digests.SHA3Digest;
import org.bouncycastle.pqc.legacy.math.linearalgebra.ByteUtils; import org.bouncycastle.util.encoders.Hex;
/** /**
* @author Valerii Sosliuk * @author Valerii Sosliuk
@ -66,7 +66,7 @@ public class EncryptionUtil {
md.update(dataBytes, 0, dataBytes.length); md.update(dataBytes, 0, dataBytes.length);
byte[] hashedBytes = new byte[256 / 8]; byte[] hashedBytes = new byte[256 / 8];
md.doFinal(hashedBytes, 0); md.doFinal(hashedBytes, 0);
String sha3Hash = ByteUtils.toHexString(hashedBytes); String sha3Hash = Hex.toHexString(hashedBytes);
return sha3Hash; return sha3Hash;
} }

Loading…
Cancel
Save