问题标签 [botan]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何使用 Botan::MemoryRegion?
有谁知道如何创建 Botan::MemoryRegion 类型的对象以用于此方法?
c++ - Botan编译错误VS2015
我这里有一个奇怪的情况。我正在尝试将 Botan 加密库与 VS2015 一起使用(因为项目的其他一些部分使用了一些 VS2013 无法编译的繁重 C++11 代码)并且我得到了一个很长的编译错误(见下文)。
在尝试了各种方法之后,我得出的结论是,即使编译后的 c++ 源文件中包含了其中一个 botan 头文件,编译器也会抛出以下错误。现在我在文件中有一行:
这是我得到的错误:
由于我能够编译和运行植物测试,我觉得我错过了一些东西,但我不知道是什么。有没有人有这方面的经验?(顺便说一句:相同的代码可以很好地与 g++ 4.9 编译)
botan - 如何配置 .py botan 库为 win32 和 x64 构建生成合并文件
我正在尝试在我的 vs2013 项目中使用 botan 库。我想将 amagamated 文件添加到我的项目中,并能够在 win32 和 x64 版本中创建我的应用程序。
但是,由创建的合并文件 ( botan_all.cpp
/ botan_all.h
/ botan_all_internal.h
)configure.py
似乎是特定于 cpu 的。是否有一个 configure.py 选项(如--cpu=i386,x64
)来为两个构建创建文件?
c++ - 加密和解密损坏的二进制文件
我有两个简单的加密解密函数。这些功能适用于文本文件,我可以成功检索文件。但它会破坏二进制文件。如果我加密图像然后解密,它就会损坏。
ios - 如何为 iOS arm64 构建 Botan
我正在尝试使用 Xcode 7.3.1 为 iOS(arch arm64)构建 Botan-1.10.12。我尝试遵循 Botan 网站上的指南:https ://github.com/randombit/botan/blob/master/doc/manual/building.rst#for-ios-using-xcode
通过一些更改,我设法为 armv7 构建了以下内容:
但是当我尝试对 arm64 做同样的事情时:
我收到以下错误:
如果我尝试将 arm64 更改为 armv8-a,就像指南建议的那样,我会得到同样的错误:
我也尝试过使用--cpu=arm:
这适用于配置步骤,但是当我运行时sudo xcrun --sdk iphoneos make install
,我收到以下错误:
我对为 iOS 构建东西不太熟悉。如何为 arm64 iOS 构建 Botan?
谢谢!
c++ - Botan::AutoSeeded_RNG / m128i _mm_shuffle_epi8 : 目标特定选项不匹配
这是我第一次尝试Botan
,所以策略是先尝试做一件事,一次做一件事。
我要做的第一件事很简单:
中的所有.h
文件/usr/local/include/botan
都在工作,但我必须在/usr/local/include/botan/internal/*.h
那里添加其他文件。还有.cpp
我必须一一添加到编译列表中的所有文件。
因此,现在 Botan lib 中所有需要的 .cpp 似乎都已完成,不再有错误。但是最后一个编译错误似乎与操作系统有关..??!我完全不知道如何解决这个问题..
有人见过这个吗?非常感谢任何帮助。谢谢!
我NetBeans IDE 8.1
使用fedora24
c++ - Botan::DSA_PrivateKey 到 DSA_PublicKey 如何?
我已经成功地创建了一个新的DSA_PrivateKey
并Botan::PKCS8::PEM_encode
保存到一个.pem
文件中。现在我还需要将 PublicKey 保存到单独的位置.pem
。有人知道如何复制DSA_PrivateKey
到 aDSA_PublicKey
吗?我尝试了许多不同的方法,但都没有奏效.. 将不胜感激,谢谢!
c++ - 将静态库链接到类库项目
我有一个带有 .lib 扩展名的静态库。现在,我想将此库链接到 Microsoft Visual Studio 10 中的类库项目,并使用我的类库项目中的函数。我通过使用属性->链接器->附加库目录将 .lib 文件的路径添加到我的类库项目中,但我仍然无法在 .lib 文件中包含标头。它说“没有这样的文件或目录......”那么,我该如何解决这个问题?提前致谢...
c++ - 植物学 C++。如何解密 ssh 数据包?
我正在尝试使用您的库实现 SSH 协议。我尝试在 cbc 模式下使用 3des 算法。
我创建加密如下:
我创建解密如下:
我尝试解密如下:
我尝试加密如下:
我尝试加密如下:
结果,加密的数据包正常,但是当我尝试解密第二个数据包和下一个数据包时,第一个数据块解密不正确。问题是什么?
c++ - 将botan用于枚举类型PRIVATE = 0xC0时解析错误
我正在使用 Botan-1.4.12 和 GNU gcc/g++ 2.95.3 来处理一些遗留代码。稍后将更改为更新版本的编译器以及更新版本的 botan。但是,对于遗留代码和 Botan-1.4.12,我得到了一些奇怪的解析错误,正如 bwlow 所解释的那样。在我的代码库中,我使用了以下包含文件:
而且,我收到以下错误:
原因是(在 /opt/botan/include/botan/enums.h 中)
如果我将 PRIVATE = 0xC0 更改为 ZPRIVATE = 0xC0
问题显然得到了解决。有更好的补救措施吗?