首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NIST第3轮经典McEliece缺少Libkeccek.a.Header/SimpleFIPS202.h

NIST第3轮经典McEliece缺少Libkeccek.a.Header/SimpleFIPS202.h
EN

Stack Overflow用户
提问于 2022-10-17 23:20:49
回答 1查看 11关注 0票数 0

我试图根据这个站点上的参考实现为经典McEliece构建第3轮提交的KAT:

https://csrc.nist.gov/Projects/post-quantum-cryptography/post-quantum-cryptography-standardization/round-3-submissions

当我尝试构建它时,我得到了错误:libkeccak.a.Header/SimpleFIPS202.h

我试图通过克隆这个repo:https://github.com/XKCP/XKCP并运行: make 64/libXKCP.a来构建XKCP。

我可以看到这是构建的,我在repo ./bin/generic64/libXKCP.a.Header中得到了一个目录。

自从第三轮提交发布后,这个项目的名称是否发生了变化,还是我应该寻找一个不同的存储库?

如果这是正确的,我仍然不能构建经典McEliece,即使我将所有引用从libkeccak.a.Header/SimpleFIPS202.h更改为libXKCP.a.Header/SimpleFIPS202.h。

我是否需要移动这个目录:./bin/generic64 64/libXKCP.a.Header,以便让gcc找到它?(我在wsl上)

EN

回答 1

Stack Overflow用户

发布于 2022-10-18 03:54:32

我自己修好了。这个问题帮助了我:C++ Using Keccak Library

我不得不把那些回复复制到正确的位置。

然后,您需要将包含从libkeccak.a.Header/SimpleFIPS202.h更改为libXKCP.a.Header/SimpleFIPS202.h。

在此之后,您还需要将编译中的一个标志从-lkeccak更改为-lXKCP (我在任何地方都找不到引用,所以这只是猜测,但成功了)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74104172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档