This commit is contained in:
Looly 2024-01-08 18:05:52 +08:00
parent ae4d15de46
commit ab6c3b3efc

View File

@ -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<BufferedBlockCipher> {
/**
* {@link BufferedBlockCipher}包含enginemodepadding
*/
private final BufferedBlockCipher blockCipher;
@Override
public BufferedBlockCipher getRaw() {
return this.blockCipher;
}
/**
* 构造
*