Imports github.com/xlcetc/cryptogm/elliptic/sm2curve github.com/xlcetc/cryptogm/sm/sm3 Standard library imports bytes crypto crypto/rand encoding/asn1 encoding/binary errors io math math/big