【发布时间】:2021-05-28 12:18:05
【问题描述】:
我刚刚开始使用 Botan。我在代码文件中包含了botan_all.h,并在构建时链接到libbotan-2.a 库。
这里是main.cpp的相关部分:
#include "botan_all.h"
int main(int argc, char *argv[])
{
const std::vector<uint8_t> key = Botan::hex_decode("2B7E151628AED2A6ABF7158809CF4F3C");
std::unique_ptr<Botan::Cipher_Mode> enc = Botan::Cipher_Mode::create("AES-128/CBC/PKCS7", Botan::ENCRYPTION);
enc->set_key(key);
}
enc->set_key(key) 导致段错误。我错过了什么?
【问题讨论】: