我试图找出两天内的错误,但仍未得出此未知原因。在Qt中编译botan示例示例时出现错误
我已经配置并编译了Botan库。一切正常的话,但是当尝试写这个示例代码来运行..
S2K* s2k = get_s2k("PBKDF2(SHA-256)");
s2k->set_iterations(4049);
SecureVector<byte> key_and_IV = s2k->derive_key(48, passphrase).bits_of();
SymmetricKey key(key_and_IV, 32);
它说错误:“类牡丹:: PBKDF”没有名为“set_iterations”
我怎样才能解决这个成员问题?
我不使用Botan库,但查看[文档](http://botan.randombit.net/doxygen/namespaceBotan.html#a5612cc6316fbfb5d5a5b100c9cf7064e),它看起来像'get_s2k()'已被弃用赞成'get_pbkdf()'。你使用的是什么版本的库? – sjwarner 2012-08-10 11:01:27
我使用目前的稳定版本1.10 ....我应该使用旧版本比? – muktoshuvro 2012-08-10 18:01:34