📄 s2k.cpp
字号:
/************************************************** S2K Base Class Source File ** (C) 1999-2002 The Botan Project **************************************************/#include <botan/s2k.h>#include <botan/rng.h>namespace Botan {/************************************************** Set the number of iterations **************************************************/void S2K::set_iterations(u32bit i) { if(can_change_iterations()) iter = i; else throw Exception("S2K: Iteration count cannot be set by this S2K method"); }/************************************************** Change the salt **************************************************/void S2K::change_salt(const byte new_salt[], u32bit length) { salt.create(length); salt.copy(new_salt, length); }/************************************************** Change the salt **************************************************/void S2K::change_salt(const SecureVector<byte>& new_salt) { change_salt(new_salt.ptr(), new_salt.size()); }/************************************************** Create a new random salt **************************************************/void S2K::new_random_salt(u32bit length) { salt.create(length); Global_RNG::randomize(salt, length); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -