<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0-beta.98" />

SM2Engine

public class SM2Engine
SM2 public key encryption engine - based on https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02.
public enum Mode

public SM2Engine()

public SM2Engine(Mode mode)

public SM2Engine(IDigest digest)

public SM2Engine(IDigest digest, Mode mode)

public virtual void Init(bool forEncryption, ICipherParameters param)

public virtual byte[] ProcessBlock(byte[] input, int inOff, int inLen)

public virtual byte[] ProcessBlock(ReadOnlySpan<byte> input)