我想使用Salsa20作为作业的一部分。该实现可从everard/Salsa20 GitHub获得。问题是我不熟悉git和编程。

该文档说添加Salsa20.hSalsa20.inl,这是否意味着我必须将这些文件添加到我的*.cpp文件的标题中,或者还有其他方法可以做到吗?

我试图在程序的标题中添加Salsa20.hSalsa20.inl(基本上只是将这些文件复制到当前目录中,并尝试进行编译,但最终出现错误)。项目的源文件夹中也有main.cpp,因此我应该创建main.h并将其作为标题添加到程序中。老实说,我不知道该怎么办。

我熟悉*.h文件,但不熟悉*.inl文件,我试图阅读有关stackoverflow的问题,但它使我头疼。如果有人也可以帮助我,我也将不胜感激。提前致谢。

最佳答案

看起来您只需要自述文件所述。将Salsa20.h和Salsa20.inl文件添加到您的项目。这意味着您必须将此文件复制到工作目录中,并且仅将Salsa20.h作为标头包含在代码中。主文件是一个示例。

关于c++ - 如何使用git上的salsa20,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40551565/

10-12 06:06