org.bouncycastle.crypto.engines
Class SM2Engine
java.lang.Object
|
+--org.bouncycastle.crypto.engines.SM2Engine
- public class SM2Engine
- extends java.lang.Object
SM2 public key encryption engine - based on https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
C1C2C3
public static final int C1C2C3
C1C3C2
public static final int C1C3C2
SM2Engine
public SM2Engine()
SM2Engine
public SM2Engine(int mode)
SM2Engine
public SM2Engine(Digest digest)
SM2Engine
public SM2Engine(Digest digest,
int mode)
init
public void init(boolean forEncryption,
CipherParameters param)
processBlock
public byte[] processBlock(byte[] in,
int inOff,
int inLen)
throws InvalidCipherTextException
getOutputSize
public int getOutputSize(int inputLen)
createBasePointMultiplier
protected org.bouncycastle.math.ec.ECMultiplier createBasePointMultiplier()