如何使用git上的salsa20

时间:2016-11-11 15:51:35

标签: c++ encryption stream-cipher

我想使用Salsa20作为我的任务的一部分。该实现可在everard/Salsa20 GitHub上获得。问题是我是git和编程的新手。

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

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

我熟悉*.h文件但不熟悉*.inl文件,我试着阅读有关stackoverflow的问题,但它已经过了我的脑海。我也很感激,如果有人也可以帮助我。提前谢谢。

1 个答案:

答案 0 :(得分:1)

看起来你只需要像README所说的项目那样。将Salsa20.h和Salsa20.inl文件添加到您的项目中。这意味着您必须在工作目录中复制此文件,并且只将Salsa20.h作为标题包含在您的代码中。主文件就是一个例子。