diff --git "a/docs/api/\350\257\201\344\271\246\345\216\213\347\274\251API.md" "b/docs/api/\350\257\201\344\271\246\345\216\213\347\274\251API.md"
index 30b2e595..10b354db 100644
--- "a/docs/api/\350\257\201\344\271\246\345\216\213\347\274\251API.md"
+++ "b/docs/api/\350\257\201\344\271\246\345\216\213\347\274\251API.md"
@@ -1,4 +1,4 @@
-# 证书压缩API
+# 证书压缩API(适用于 8.5.0 之前的版本)
## 功能简介
diff --git a/docs/features/ml_dsa.md b/docs/features/ml_dsa.md
index 1af4335c..e53c4aae 100644
--- a/docs/features/ml_dsa.md
+++ b/docs/features/ml_dsa.md
@@ -39,19 +39,20 @@ sidebar_position: 999
## 2 构建方式
+Tongsuo 8.4 实现了 ML-DSA-65,该特性默认关闭,可以通过编译选项开启。
相关 PR 链接:[#742](https://github.com/Tongsuo-Project/Tongsuo/pull/742)。
-Tongsuo实现了ML-DSA-65变体,ML-DSA算法默认关闭,可以通过编译选项开启。
-
```bash
./config enable-ml_dsa
make -j
make install
```
+Tongsuo 8.5 实现了 ML-DSA-44/65/87 并默认启用该特性。
+
## 3 使用示例
-### 3.1 EVP接口调用
+### 3.1 EVP接口调用(8.4)
Tongsuo支持使用EVP接口调用ML-DSA,下面给出一个使用ML-DSA进行签名的示例。
@@ -92,7 +93,54 @@ EVP_PKEY_free(pkey);
OPENSSL_free(sig);
```
-### 3.2 命令行调用
+### 3.2 EVP接口调用(8.5)
+```c
+ EVP_PKEY *pkey = NULL;
+ EVP_PKEY_CTX *sctx = NULL, *vctx = NULL;
+ uint8_t m[99] = {0}, *sig = NULL;
+ size_t sig_len = 0;
+ int ret = 0;
+
+ /* 生成密钥 */
+ pkey = EVP_PKEY_Q_keygen(NULL, NULL, "ML-DSA-65");
+ if(pkey == NULL) {
+ printf("EVP_PKEY_Q_keygen fails.\n");
+ goto end;
+ }
+
+ /* 初始化签名上下文 */
+ sctx = EVP_PKEY_CTX_new_from_pkey(NULL, pkey, NULL);
+ if(sctx == NULL) {
+ printf("EVP_PKEY_CTX_new_from_pkey fails.\n");
+ goto end;
+ }
+ EVP_PKEY_sign_message_init(sctx, NULL, NULL);
+ /* 获取签名大小 */
+ EVP_PKEY_sign(sctx, NULL, &sig_len, m, sizeof(m));
+ sig = OPENSSL_malloc(sig_len);
+ /* 生成签名 */
+ EVP_PKEY_sign(sctx, sig, &sig_len, m, sizeof(m));
+
+ /* 初始化验签上下文 */
+ vctx = EVP_PKEY_CTX_new_from_pkey(NULL, pkey, NULL);
+ if(vctx == NULL) {
+ printf("EVP_PKEY_CTX_new_from_pkey fails.\n");
+ goto end;
+ }
+ EVP_PKEY_verify_message_init(vctx, NULL, NULL);
+ /* 验证签名 */
+ ret = EVP_PKEY_verify(vctx, sig, sig_len, m, sizeof(m));
+ printf("ML-DSA verify result: %d\n", ret);
+
+end:
+ EVP_PKEY_CTX_free(sctx);
+ EVP_PKEY_CTX_free(vctx);
+ EVP_PKEY_free(pkey);
+ OPENSSL_free(sig);
+```
+
+
+### 3.3 命令行调用
```bash
# 签名与验证
@@ -102,11 +150,12 @@ OPENSSL_free(sig);
/usr/local/bin/openssl pkeyutl -verify -rawin -pubin -inkey pk.pem -in msg -sigfile sig
# 手动设定种子以及私钥的格式
+# Tongsuo 8.4 设定私钥格式的命令: -pkeyopt sk-format:seed-only
+# Tongsuo 8.5 设定私钥格式的命令: -provparam ml-dsa.output_format=seed-only
+# sk-format可选:seed-priv priv-only oqskeypair seed-only bare-seed bare-priv
/usr/local/bin/openssl genpkey -algorithm ML-DSA-65 -out sk.pem \
--pkeyopt hexseed:43b460b6c5529d94d31d4482f5e9d2969dbe4bf831ae48bf0d76cd2cd00bbbb2 \
--pkeyopt sk-format:seed-only
-# sk-format可选:seed-priv priv-only seed-only oqskeypair bare-seed bare-priv中的一个或多个
-# 选择多个时使用逗号连接
+-pkeyopt hexseed:43b460b6c5529d94d31d4482f5e9d2969dbe4bf831ae48bf0d76cd2cd00bbbb2
+
# 本地自签名证书
/usr/local/bin/openssl req \
diff --git a/docs/features/pqc.md b/docs/features/pqc.md
index 25aacff5..ed0db8c1 100644
--- a/docs/features/pqc.md
+++ b/docs/features/pqc.md
@@ -1,9 +1,13 @@
# 在铜锁中使用 PQC 建立 TLS 1.3 连接
-目前铜锁提供了 SM2DH-MLKEM768-hybrid 混合抗量子密码密钥交换算法。本文描述如何在编译选项中引入该算法参数以及如何在建立 TLS 1.3 连接时使用该参数。
+目前铜锁提供了 SM2DH-MLKEM768-hybrid(curveSM2MLKEM768) 混合抗量子密码密钥交换算法。本文描述如何在编译选项中引入该算法参数以及如何在建立 TLS 1.3 连接时使用该参数。
+
+铜锁的一些未发布版本中使用了 SM2DH-MLKEM768-hybrid 作为混合套件的名称,后面正式发布的版本会统一使用 https://datatracker.ietf.org/doc/html/draft-yang-tls-hybrid-sm2-mlkem-03 中定义的标准名称,即 curveSM2MLKEM768
## 编译(默认开启)
+### 8.5.0 之前的版本
+
在 ./config 后加上对应的命令行选项:
```
@@ -18,17 +22,20 @@
当 tls-1.3、ec、sm2 等相关特性被关闭时,sm2dh-mlkem768-hybrid 也会被关闭。
+### 8.5.0 及之后的版本
+
+默认开启,当 ML-KEM 和 SM2 等特性被关闭时会被一并关闭。
+
## 使用
可以通过 OpenSSL 命令行使用:
```
--groups SM2DH_MLKEM768_HYBRID
+-groups curveSM2MLKEM768
```
也可以通过下面的 API 使用:
```
-SSL_CTX_set1_groups_list(ctx, "SM2DH_MLKEM768_HYBRID");
+SSL_CTX_set1_groups_list(ctx, "curveSM2MLKEM768");
```
-
diff --git a/docs/intro.md b/docs/intro.md
index a3931e18..536bc9ee 100644
--- a/docs/intro.md
+++ b/docs/intro.md
@@ -22,14 +22,11 @@ title: 关于铜锁
- 中国商用密码算法:SM2、SM3、SM4、[祖冲之](https://www.yuque.com/tsdoc/ts/copzp3)等
- 国际主流算法:ECDSA、RSA、AES、SHA 等
- 同态加密算法:[EC-ElGamal](https://www.yuque.com/tsdoc/misc/ec-elgamal)、[Paillier](https://www.yuque.com/tsdoc/misc/rdibad) 等
- - 后量子密码学*:LAC、NTRU、Saber、Dilithium 等
+ - 后量子密码学:ML-KEM(Kyber)、ML-DSA(Dilithium)、SLH-DSA(SPHINCS+)等
- 安全通信协议
- 支持 GB/T 38636-2020 TLCP 标准,即[双证书国密](https://www.yuque.com/tsdoc/ts/hedgqf)通信协议
- 支持 [RFC 8998](https://datatracker.ietf.org/doc/html/rfc8998),即TLS 1.3+ [国密单证书](https://www.yuque.com/tsdoc/ts/grur3x)
- 支持 [QUIC](https://datatracker.ietf.org/doc/html/rfc9000) API
- - 支持 [Delegated Credentials](https://www.yuque.com/tsdoc/ts/leubbg) 功能,基于 [draft-ietf-tls-subcerts-10](https://www.ietf.org/archive/id/draft-ietf-tls-subcerts-10.txt)
- - 支持 [TLS 证书压缩](https://www.yuque.com/tsdoc/ts/df5pyi)
- - 支持紧凑TLS协议*
-
-**注:\*号表示正在支持中**
+ - 支持 [Delegated Credentials](https://www.yuque.com/tsdoc/ts/leubbg) 功能,基于 [RFC9345](https://www.rfc-editor.org/info/rfc9345)
+ - 支持 [TLS 证书压缩](https://www.yuque.com/tsdoc/ts/df5pyi),基于[RFC8879](https://www.rfc-editor.org/info/rfc8879)
diff --git a/docs/release-note/Tongsuo-8.5.0-pre1.md b/docs/release-note/Tongsuo-8.5.0-pre1.md
new file mode 100644
index 00000000..9a2f6195
--- /dev/null
+++ b/docs/release-note/Tongsuo-8.5.0-pre1.md
@@ -0,0 +1,36 @@
+# Tongsuo 8.5.0-pre1 发布
+
+:::tip
+发布时间:2026年3月23日
+
+发布内容:Tongsuo 8.5.0-pre1
+
+下载地址:[https://github.com/Tongsuo-Project/Tongsuo/releases/tag/8.5.0-pre1](https://github.com/Tongsuo-Project/Tongsuo/releases/tag/8.5.0-pre1)
+
+:::
+
+
+本次发布重要更新:
+
+- 铜锁8.5.0的第一个预发布版本(-pre1),欢迎下载试用。
+- 重要更新:
+ - 修复多个安全漏洞
+ - 优化AES-GCM、SM4-GCM、HMAC、CMAC、RSA等密码学方案以及TLS协议的性能,相较8.4.0最多可翻倍
+ - TLS连接的安全等级默认设置为2,禁用过低的协议版本(如TLS1.1)和安全强度低于112bit的密码原语
+ - 支持PQC算法ML-KEM、ML-DSA和SLH-DSA,支持PQC密钥协商机制curveSM2MLKEM768、X25519MLKEM768等
+ - 实现QUIC协议(RFC9000)
+ - 实现TCP Fast Open(RFC7413)
+ - 实现HPKE(RFC9180)
+ - 实现AES-GCM-SIV(RFC8452)
+ - 支持在TLS中使用raw public key(RFC7250)
+ - 支持使用brotli和zstd进行证书压缩(RFC8879)
+ - 支持在TLS1.3 ClientHello中包含多个keyshare
+ - 添加TLS round-trip时间测量功能
+ - SMTC Provider适配蚂蚁密码卡(atf_slibce)
+ - 增加SDF框架和部分功能接口
+ - 随机数熵源增加rtcode、rtmem和rtsock
+ - speed支持测试SM2密钥对生成和SM4密钥对生成
+ - 增加TSAPI,支持常见密码学算法
+ - 增加SM2两方门限解密/签名算法
+ - 增加商用密码检测和认证Provider,包括身份认证、完整性验证、算法自测试、随机数自检、 熵源健康测试;增加mod应用,包括生成SMTC配置、自测试功能
+ - 基础代码迁移到OpenSSL 3.5.4
\ No newline at end of file
diff --git a/docs/release-note/index.md b/docs/release-note/index.md
index 061d7bdd..0eb95553 100644
--- a/docs/release-note/index.md
+++ b/docs/release-note/index.md
@@ -50,9 +50,11 @@ https://github.com/Tongsuo-Project/Tongsuo/releases
Tongsuo 在发布新版本的时候,会使用项目的私钥对源码包或二进制进行签名,可以使用公钥进行验签,以防止内容被篡改。公钥内容如下:
-[Tongsuo-public.key](https://gitee.com/Tongsuo/download/raw/master/Tongsuo-public.key),验证Tongsuo源码包和生态软件的签名。
+* 版本号大于等于 8.4.1:[Tongsuo-public-new.key](./pk/tongsuo-202603.key)
-注意:对于 Tongsuo < 8.3.3 的源码包,验签使用 [BabaSSL-public.key](https://gitee.com/Tongsuo/download/raw/master/BabaSSL-public.key)。
+* 版本号在 8.3.3 和 8.4.0 之间:[Tongsuo-public-old.key](https://gitee.com/Tongsuo/download/raw/master/Tongsuo-public.key)
+
+* 版本号小于 8.3.3:[BabaSSL-public.key](https://gitee.com/Tongsuo/download/raw/master/BabaSSL-public.key)。
```bash
# 下载公钥后导入
@@ -61,5 +63,5 @@ gpg --import Tongsuo-public.key
# 下载软件和对应的签名文件
# 使用公钥验证签名
-gpg --verify --default-key "Tongsuo Project Team" curl-Linux.asc curl-Linux
+gpg --verify curl-Linux.asc curl-Linux
```
\ No newline at end of file
diff --git a/docs/release-note/pk/tongsuo-202603.key b/docs/release-note/pk/tongsuo-202603.key
new file mode 100644
index 00000000..aa0efa47
--- /dev/null
+++ b/docs/release-note/pk/tongsuo-202603.key
@@ -0,0 +1,31 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBGm5EBUBEADHw+Z2GKL90hXMzlsxVgdvd/HOFmbCkXdHT/32ZET3oRXVpB+L
+mSLcv3UIqg20ImzI2FXFM6Mjfl2hgU8Lacs+eiGs14g/dZjkQoyghAosXR7Z/drH
+nZlQDeNKIIVH9IyBoDVwo0ET+/Sq3J8OTwwdY/ySMQM/wCGZUmlKi1QSoCyQYhLk
+1FzNasa4CDdoFPR4RipCzSm7UVxXy4PDsT3aYyA7a7+w0WgkC5YEv1UfM7382KAz
+qTlhI/+QEJLyoVcZ2qlCBhAOOlJgzFtcCXOVe2toU3BfOhqFrh5CBEcAnGBGg94A
+Q6liNLyC9VbUwo5rs7LZOs/EOqWWu4YLDhCmqY8XLs7blRm9kvxJ486mjjTHT/DT
+lKYV09J4me6kOBKN+tur1n5G3L9STQ4ZN2133n/n/3YoYf8klaWBE3w1jACRWvyf
+v0tk7Gp5/D/ffhYkpTVJhbvDEi068EIGVs1X4WMJciVX3Si3Z4hoNVBZ9pfrAGcj
+b0QkNJ14+Wo4tuTVvi54O9NJMi5PVc1QMcLc3hmKqwwvRJ4LcFTz8GSIwUUNVuVG
+qr1lEOxXaJb0E5T19IifLCi/4a8SZMZkw0TiskE/SmsiIS7eJz3gRp0KJykrE7gk
+bNGQ/fMAv7t1S37fDBAm6d6PXbEbv5kHTtu/oMushQQBZ0usdvOh3t326wARAQAB
+tFlUb25nc3VvIFByb2plY3QgVGVhbSAoVGhlIGtleSB1c2VkIHRvIHNpZ24gVG9u
+Z3N1byByZWxlYXNlIGZpbGVzKSA8dmluY2UuaGNAYW50Z3JvdXAuY29tPokCcwQT
+AQgAXRYhBEI8x+ZQ2qSYKdo9GUo0RMQT2z3QBQJpuRAVGxSAAAAAAAQADm1hbnUy
+LDIuNSsxLjEyLDAsMwIbAwUJEswDAAULCQgHAgIiAgYVCgkICwIEFgIDAQIeBwIX
+gAAKCRBKNETEE9s90INuD/9U9oKVcv5LffT1ZEg6J9ZYmncdIHUQZvqEFLEyNyaJ
+sYS0my37occQ2kS4Twj1EGP+GKPxFJmgQJd8vF99OamcpMpoLDofd2T3WipD+jnF
+OJwUxprwFlxUJWLqu9r7fTAcdQYc4+g2sg+RR2B5+JFukty2l4BH4OzbozKSx6gz
+icgq8brUQSr6OrLzVaUEz5xqzksALKF2G8ngAEpXC9FRwx8qAzf8fEmyp9RhZxpc
+bAXAlWmK7BRaPd1Ekqdha4DwLJAQkSRm4tM1SoFE+8Ae3Wu0MJnE6GUSNq0u8y5R
+fmdfHhewVEVMjaoXpEmZ/OqokNY2PzXAD6Qw5BPQuI7XPZldmvldsShvpTtnt7Br
+7kRZROldlHi3E5tpN8OTQN7fhvxOU2FH+a1fAIrybMFTH40VygL2CdTzR0lLXrgr
+aqceiJ4Rpt0JJarOKW1V0N6hCsWOSQssFVtULSETpnvEZemPwrrNrMhLq8u6w1zA
+qJEpJldNYsCR9dzMP+WjxF7DHqohC3AQKQoKMen5qtmAalbEofbnVDMtsi/C5ktz
+PY7FtwQ7s85i3OPBYErI8+0Fv3YHHYSCFQJX76Zdrsg7cGZA2Fa3BizpRgR1l/bn
+yFSk5Nzu6aZH4eZR5CURheM9Oy3gFBdlfyIuGP/EE3/YUrsIwZS8ZD89QUKBEPEc
+YQ==
+=bOc9
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/docs/ssl-tls/certificate-compression-new.md b/docs/ssl-tls/certificate-compression-new.md
new file mode 100644
index 00000000..80401d4f
--- /dev/null
+++ b/docs/ssl-tls/certificate-compression-new.md
@@ -0,0 +1,36 @@
+---
+sidebar_position: 2
+---
+# 应用程序使用 Tongsuo 证书压缩功能(适用于 8.5.0 及之后的版本)
+
+## 构建
+
+启用 TLS 证书压缩功能需要在编译时启用压缩算法,目前支持的选项包括 enable-zlib、enable-brotli 以及 enable-zstd。开启其中任意一个即可支持证书压缩功能,也可以同时开启多个以支持多个证书压缩算法。
+```bash
+./Configure enable-zlib
+```
+
+## 示例程序
+
+开启压缩算法后,客户端代码不需要改动即可支持证书压缩功能,服务端代码需要显式调用 SSL_CTX_compress_certs 或者 SSL_compress_certs 函数。
+在 SSL_CTX 中启用证书压缩功能的示例代码如下:
+
+```c
+const SSL_METHOD *meth = TLS_server_method();
+SSL_CTX *ctx = SSL_CTX_new(meth);
+
+/*
+ 其中的参数 0 代表根据编译时支持的压缩算法压缩证书,大多数情况下使用 0 即可。
+ 也可根据自己的需要使用 TLSEXT_comp_cert_zlib(1)、TLSEXT_comp_cert_brotli(2)以及 TLSEXT_comp_cert_zstd(3)。
+ */
+SSL_CTX_compress_certs(ctx, 0);
+
+```
+
+## 命令行
+
+也可以使用 Tongsuo 提供的 s_client 和 s_server 来使用 TLS 证书压缩功能,其中 s_server 需要使用 -cert_comp 参数显式启用证书压缩,s_client 会根据编译时支持的算法默认启用:
+```bash
+# 服务端
+/opt/babassl/bin/openssl s_server -accept 127.0.0.1:34567 -cert server.crt -key server.key -tls1_3 -cert_comp -www -quiet
+```
diff --git a/docs/ssl-tls/certificate-compression.md b/docs/ssl-tls/certificate-compression-old.md
similarity index 95%
rename from docs/ssl-tls/certificate-compression.md
rename to docs/ssl-tls/certificate-compression-old.md
index ded2c433..75e4ac54 100644
--- a/docs/ssl-tls/certificate-compression.md
+++ b/docs/ssl-tls/certificate-compression-old.md
@@ -1,7 +1,7 @@
---
sidebar_position: 2
---
-# 应用程序使用 Tongsuo 证书压缩功能
+# 应用程序使用 Tongsuo 证书压缩功能(适用于 8.5.0 之前的版本)
## 构建
diff --git a/i18n/en/docusaurus-plugin-content-docs/current/intro.md b/i18n/en/docusaurus-plugin-content-docs/current/intro.md
index 8d428765..be2e2df2 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/intro.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/intro.md
@@ -19,15 +19,13 @@ Tongsuo is an open source basic cryptographic library providing modern cryptogra
- Bulletproofs (R1CS)*
- 密码学算法
- 中国商用密码算法:SM2、SM3、SM4、[祖冲之](https://www.yuque.com/tsdoc/ts/copzp3)等
- - 国际主流算法:ECDSA、RSA、AES、SHA等
- - 同态加密算法:[EC-ElGamal](https://www.yuque.com/tsdoc/misc/ec-elgamal)、[Paillier](https://www.yuque.com/tsdoc/misc/rdibad)等
- - 后量子密码学*:LAC、NTRU、Saber、Dilithium等
+ - 国际主流算法:ECDSA、RSA、AES、SHA 等
+ - 同态加密算法:[EC-ElGamal](https://www.yuque.com/tsdoc/misc/ec-elgamal)、[Paillier](https://www.yuque.com/tsdoc/misc/rdibad) 等
+ - 后量子密码学:ML-KEM(Kyber)、ML-DSA(Dilithium)、SLH-DSA(SPHINCS+)等
- 安全通信协议
- - 支持GB/T 38636-2020 TLCP标准,即[双证书国密](https://www.yuque.com/tsdoc/ts/hedgqf)通信协议
- - 支持[RFC 8998](https://datatracker.ietf.org/doc/html/rfc8998),即TLS 1.3 +[国密单证书](https://www.yuque.com/tsdoc/ts/grur3x)
- - 支持[QUIC](https://datatracker.ietf.org/doc/html/rfc9000) API
- - 支持[Delegated Credentials](https://www.yuque.com/tsdoc/ts/leubbg)功能,基于[draft-ietf-tls-subcerts-10](https://www.ietf.org/archive/id/draft-ietf-tls-subcerts-10.txt)
- - 支持[TLS证书压缩](https://www.yuque.com/tsdoc/ts/df5pyi)
- - 支持紧凑TLS协议*
-注:*号表示正在支持中
+ - 支持 GB/T 38636-2020 TLCP 标准,即[双证书国密](https://www.yuque.com/tsdoc/ts/hedgqf)通信协议
+ - 支持 [RFC 8998](https://datatracker.ietf.org/doc/html/rfc8998),即TLS 1.3+ [国密单证书](https://www.yuque.com/tsdoc/ts/grur3x)
+ - 支持 [QUIC](https://datatracker.ietf.org/doc/html/rfc9000) API
+ - 支持 [Delegated Credentials](https://www.yuque.com/tsdoc/ts/leubbg) 功能,基于 [RFC9345](https://www.rfc-editor.org/info/rfc9345)
+ - 支持 [TLS 证书压缩](https://www.yuque.com/tsdoc/ts/df5pyi),基于[RFC8879](https://www.rfc-editor.org/info/rfc8879)
diff --git a/src/components/HomepageFeatures/index.tsx b/src/components/HomepageFeatures/index.tsx
index daf2820f..7a75f72d 100644
--- a/src/components/HomepageFeatures/index.tsx
+++ b/src/components/HomepageFeatures/index.tsx
@@ -27,7 +27,7 @@ const FeatureList: FeatureItem[] = [
中国商用密码算法:SM2、SM3、SM4、祖冲之等
国际主流算法:ECDSA、RSA、AES、SHA等
同态加密算法:EC-ElGamal、Paillier等
- 后量子密码学*:Kyber、Dilithium等
+ 后量子密码学:ML-KEM(Kyber)、ML-DSA(Dilithium)、SLH-DSA(SPHINCS+)等
>
),
},
@@ -39,9 +39,8 @@ const FeatureList: FeatureItem[] = [
支持GB/T 38636-2020 TLCP标准,即双证书国密通信协议
支持RFC 8998,即TLS 1.3 +国密单证书
支持QUIC API
- 支持Delegated Credentials功能,基于draft-ietf-tls-subcerts-10
+ 支持Delegated Credentials功能
支持TLS证书压缩
- 支持紧凑TLS协议*
>
),
},
diff --git a/src/components/StraightforwardView/index.tsx b/src/components/StraightforwardView/index.tsx
index d19617c0..7c6d670d 100644
--- a/src/components/StraightforwardView/index.tsx
+++ b/src/components/StraightforwardView/index.tsx
@@ -29,10 +29,10 @@ const sections: SectionInterface[] = [
},
{
code: `
-- 中国商用密码算法:SM2、SM3、SM4、[祖冲之](https://www.yuque.com/tsdoc/ts/copzp3)等
-- 国际主流算法:ECDSA、RSA、AES、SHA等
-- 同态加密算法:[EC-ElGamal](https://www.yuque.com/tsdoc/misc/ec-elgamal)、[Paillier](https://www.yuque.com/tsdoc/misc/rdibad) 等
-- 后量子密码学*:LAC、NTRU、Saber、Dilithium等
+ - 中国商用密码算法:SM2、SM3、SM4、[祖冲之](https://www.yuque.com/tsdoc/ts/copzp3)等
+ - 国际主流算法:ECDSA、RSA、AES、SHA 等
+ - 同态加密算法:[EC-ElGamal](https://www.yuque.com/tsdoc/misc/ec-elgamal)、[Paillier](https://www.yuque.com/tsdoc/misc/rdibad) 等
+ - 后量子密码学:ML-KEM(Kyber)、ML-DSA(Dilithium)、SLH-DSA(SPHINCS+)等
`,
title: '密码学算法',
description: '支持多种密码学算法,包括国密算法、国际主流算法、同态加密算法、后量子密码学算法等。',
@@ -41,12 +41,11 @@ const sections: SectionInterface[] = [
},
{
code: `
-- 支持 GB/T 38636-2020 TLCP 标准,即[双证书国密](https://www.yuque.com/tsdoc/ts/hedgqf)通信协议
-- 支持 [RFC 8998](https://datatracker.ietf.org/doc/html/rfc8998),即 TLS 1.3+ [国密单证书](https://www.yuque.com/tsdoc/ts/grur3x)
-- 支持 [QUIC](https://datatracker.ietf.org/doc/html/rfc9000) API
-- 支持 [Delegated Credentials](https://www.yuque.com/tsdoc/ts/leubbg) 功能,基于 [draft-ietf-tls-subcerts-10](https://www.ietf.org/archive/id/draft-ietf-tls-subcerts-10.txt)
-- 支持 [TLS 证书压缩](https://www.yuque.com/tsdoc/ts/df5pyi)
-- 支持紧凑TLS协议*
+ - 支持 GB/T 38636-2020 TLCP 标准,即[双证书国密](https://www.yuque.com/tsdoc/ts/hedgqf)通信协议
+ - 支持 [RFC 8998](https://datatracker.ietf.org/doc/html/rfc8998),即TLS 1.3+ [国密单证书](https://www.yuque.com/tsdoc/ts/grur3x)
+ - 支持 [QUIC](https://datatracker.ietf.org/doc/html/rfc9000) API
+ - 支持 [Delegated Credentials](https://www.yuque.com/tsdoc/ts/leubbg) 功能,基于 [RFC9345](https://www.rfc-editor.org/info/rfc9345)
+ - 支持 [TLS 证书压缩](https://www.yuque.com/tsdoc/ts/df5pyi),基于[RFC8879](https://www.rfc-editor.org/info/rfc8879)
`,
title: '安全通信协议',
description: '支持多种安全通信协议,包括国密通信协议、TLS 1.3、QUIC API、Delegated Credentials功能、TLS证书压缩、紧凑TLS协议等。',