我試圖找出兩天內的錯誤,但仍未得出此未知原因。在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