gm-crypto
SM2/SM3/SM4 implementation in Python based on Bouncy Castle - Pure Python cryptography library