From ab6c3b3efcca6b16e3e943eefde4f56d25c718f3 Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 8 Jan 2024 18:05:52 +0800 Subject: [PATCH] fix code --- .../main/java/org/dromara/hutool/crypto/bc/BCCipher.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/hutool-crypto/src/main/java/org/dromara/hutool/crypto/bc/BCCipher.java b/hutool-crypto/src/main/java/org/dromara/hutool/crypto/bc/BCCipher.java index ad51cd410..876d226ee 100644 --- a/hutool-crypto/src/main/java/org/dromara/hutool/crypto/bc/BCCipher.java +++ b/hutool-crypto/src/main/java/org/dromara/hutool/crypto/bc/BCCipher.java @@ -15,6 +15,7 @@ package org.dromara.hutool.crypto.bc; import org.bouncycastle.crypto.BufferedBlockCipher; import org.bouncycastle.crypto.CipherParameters; import org.dromara.hutool.core.lang.Assert; +import org.dromara.hutool.core.lang.wrapper.Wrapper; import org.dromara.hutool.crypto.Cipher; import org.dromara.hutool.crypto.CipherMode; import org.dromara.hutool.crypto.CryptoException; @@ -24,13 +25,18 @@ import org.dromara.hutool.crypto.CryptoException; * * @author Looly, changhr2013 */ -public class BCCipher implements Cipher { +public class BCCipher implements Cipher, Wrapper { /** * {@link BufferedBlockCipher},包含engine、mode、padding */ private final BufferedBlockCipher blockCipher; + @Override + public BufferedBlockCipher getRaw() { + return this.blockCipher; + } + /** * 构造 *