文件名称:subjects:现代KEX和未来KEM的规范实施
文件大小:360KB
文件格式:ZIP
更新时间:2024-04-07 17:21:50
Assembly
| 科目 现代KEX和未来KEM的规范实施 快速开始 该项目包含建议今天使用的几种密钥交换算法的实现,以及提交给NIST标准化过程的密钥封装机制的实现。 这些实现在优化方面已经看到了各种形式的处理方式,例如AVX2,已替换和优化的库函数等。 所有实现均已测量CPU周期,指令等。 要构建所有样本,只需运行以下命令。 make all 要构建一组样本,请运行类似以下的命令。 make ecdh 要为一组样本构建测试,请运行类似以下的命令。 make -C ecdh tests 要为一组样本建立基准,请运行以下命令。注意:建立基准测试要依靠以及Linux。但是,这些测试实际上是可以在非Linux系统上构建的。 make -C ecdh benchmarks 然后,每个样本都可以在相应主题的目录中找到。例如,可以在ecdh/build下ecdh/build ECDH(E)样本。 基准测试的