What is Tongsuo?
Tongsuo is an open source basic cryptographic library providing modern cryptographic algorithms and secure communication protocols, providing the underlying cryptographic basic capabilities for many business scenarios, such as storage, networking, key management, privacy computing, etc. It realises the privacy, integrity and authentication of the data in the process of transmission, usage, storage, etc., and provides the ability to protect the privacy and security of the data in the data life cycle.
铜锁提供的主要功能有:
- 技术合规能力
- 符合GM/T 0028《密码模块安全技术要求》的”软件密码模块安全一级”资质
- 零知识证明(ZKP)
- Bulletproofs (Range)
- Bulletproofs (R1CS)*
- 密码学算法
- 中国商用密码算法:SM2、SM3、SM4、祖冲之等
- 国际主流算法:ECDSA、RSA、AES、SHA等
- 同态加密算法:EC-ElGamal、Paillier等
- 后量子密码学*:LAC、NTRU、Saber、Dilithium等
- 安全通信协议
- 支持GB/T 38636-2020 TLCP标准,即双证书国密通信协议
- 支持RFC 8998,即TLS 1.3 +国密单证书
- 支持QUIC API
- 支持Delegated Credentials功能,基于draft-ietf-tls-subcerts-10
- 支持TLS证书压缩
- 支持紧凑TLS协议* 注:*号表示正在支持中