We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 19d51c5 + 869e9fc commit 937da05Copy full SHA for 937da05
docs/features/pqc.md
@@ -0,0 +1,34 @@
1
+# 在铜锁中使用 PQC 建立 TLS 1.3 连接
2
+
3
+目前铜锁提供了 SM2DH-MLKEM768-hybrid 混合抗量子密码密钥交换算法。本文描述如何在编译选项中引入该算法参数以及如何在建立 TLS 1.3 连接时使用该参数。
4
5
+## 编译(默认开启)
6
7
+在 ./config 后加上对应的命令行选项:
8
9
+```
10
+./config enable-kyber enable-sm2dh-mlkem768-hybrid
11
12
13
+通过下面的命令行选项禁用:
14
15
16
+./config no-kyber no-sm2dh-mlkem768-hybrid
17
18
19
+当 tls-1.3、ec、sm2 等相关特性被关闭时,sm2dh-mlkem768-hybrid 也会被关闭。
20
21
+## 使用
22
23
+可以通过 OpenSSL 命令行使用:
24
25
26
+-groups SM2DH_MLKEM768_HYBRID
27
28
29
+也可以通过下面的 API 使用:
30
31
32
+SSL_CTX_set1_groups_list(ctx, "SM2DH_MLKEM768_HYBRID");
33
34
0 commit comments