文件名称:PQClean:量子后加密的干净,便携式,经过测试的实现
文件大小:7.1MB
文件格式:ZIP
更新时间:2024-02-22 14:19:39
c cryptography post-quantum implementations C
PQClean 简而言之, PQClean致力于收集中的量子后方案的干净实现。 PQClean的目标是提供独立的实现, 可以轻松地集成到库中。 可以有效地上游进入更高级别的协议集成工作,例如 ; 可以轻松地集成到基准框架中,例如 ; 可以轻松地集成到针对嵌入式平台(例如框架中; 是特定于体系结构的优化实施的合适起点; 是评估实施安全性的合适起点; 和 是正式验证的合适目标。 PQClean不针对的是 一个生成系统,生成所有方案的集成库; 包括实施基准测试; 和 包括集成到更高级别的应用程序或协议中。 作为第一个主要目标,我们正在收集满足以下要求的C实现。 我们也接受优化的实现,但仍需要经过测试的高质量代码。 如果您有兴趣向PQClean添加方案,还请查阅我们。 对自动检查的C实现的要求 此列表中项目的检查仍在开发中。 选中的项目应该可以正常工作。 代码有效C99 通过功能测试 API函数不会在提供的缓冲区之外写入 api.h不能包含外部文件 用-Wall -Wextra -Wpedantic -Werror -Wmissing-prototypes用gcc