SM2 is an Elliptic Curve Diffie-Hellman key agreement and signature using a specified 256-bit elliptic curve. In this release, support for signature generation and verification is provided.