我想在作业中使用 Salsa20。该实现可在 everard/Salsa20 获得。 GitHub。问题是我是 git 和编程的新手。
文档说添加 Salsa20.h
和 Salsa20.inl
,这是否意味着我必须将这些文件添加到我的 * 的 header 中。 cpp
文件或有任何其他方法可以做到这一点吗?
我尝试在我的程序头中添加 Salsa20.h
和 Salsa20.inl
(基本上只是将这些文件复制到我的当前目录并尝试编译但结束了错误)。项目的源文件夹中还有 main.cpp
,所以我应该创建 main.h 并将其作为标题添加到我的程序中。老实说,我不知道该怎么办。
我熟悉 *.h
文件但不熟悉 *.inl
文件,我试图阅读 stackoverflow 上的问题,但它让我头疼。如果有人也能帮助我,我也将不胜感激。提前致谢。
最佳答案
看起来你只需要正如项目自述文件所说的那样。将 Salsa20.h 和 Salsa20.inl 文件添加到您的项目中。这意味着您必须将此文件复制到您的工作目录中,并且仅将 Salsa20.h 作为 header 包含到您的代码中。主文件是一个例子。
关于c++ - 如何使用git上的salsa20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40551565/