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