Overview of Tongsuo features
masterTongsuo is an open-source fundamental cryptography library providing modern cryptographic algorithms and secure communication protocols. It supports:
- Compliance: Meets GM/T 0028 (Software Cryptographic Module Security Level 1) and GM/T 0005-2021 (Randomness Testing).
- Chinese Commercial Cryptography: SM2, SM3, SM4, ZUC.
- International Algorithms: ECDSA, RSA, AES, SHA.
- Homomorphic Encryption: EC-ElGamal, Paillier.
- Post-Quantum Cryptography (PQC): ML-KEM (Kyber), ML-DSA (Dilithium), SLH-DSA (SPHINCS+).
- Zero-Knowledge Proofs (ZKP): Bulletproofs range, Bulletproofs R1CS.
- Secure Protocols: TLCP (GB/T 38636-2020), TLS 1.3 + National Cryptography Single Certificate (RFC 8998), QUIC API, Delegated Credentials, and TLS Certificate Compression.