c++ - BigInt 转换(gmp Bigint 到 botan bigint)

标签 c++ cryptography gmp bigint botan

我正在使用 gmp 执行复杂的操作。我想使用 Botan 来执行加密功能。问题是他们都有自己的 Bigint 函数。因此,在将 gmp 函数中使用的 bigint 值提供给 Botan 函数时会产生问题。

有人可以帮忙吗?

最佳答案

使用mpz_export导出 GMP 整数和 BigInt(const byte[], size_t)构造函数来导入它。

关于c++ - BigInt 转换(gmp Bigint 到 botan bigint),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4654731/

相关文章:

c++ - `iterator` 和 `const_iterator` 不是 STL 容器的必需成员吗?

java - 如何使用来自 java PKCS#12 keystore 的证书来加密和解密文件?

azure - 使用 Azure Keyvault SignData 进行 SignedXml

security - 使用 crypto/* 后安全地将缓冲区清零

c - 有什么方法可以在 msp430 中进行多精度运算(使用大于 64 位的整数)?

c++ - 如何解决 GMP 的 32 位和 64 位库之间的冲突?

c++ - g++ 6.2 的不同异常说明符

c++ - 如何在 wxWidgets 的同一窗口中拖放文件和文本?

c++ - GMP mpf 函数导致段错误

c++ - 为什么 "Why Not Specialize Function Templates"中的实现顺序很重要