|
szt | honey::hash::fast (ByteBufConst bs, szt seed=0) |
| Quickly generate a small hash value. Each seed value produces a unique hash from the same data. More...
|
|
szt | honey::hash::fast (const char *str, szt seed=0) |
| fast() for UTF-8 strings More...
|
|
szt | honey::hash::fast (const std::string &str, szt seed=0) |
| fast() for UTF-8 strings More...
|
|
szt | honey::hash::fast (const String &str, szt seed=0) |
| fast() for strings, converted to UTF-8 before hashing More...
|
|
constexpr szt | honey::hash::fast_ (const char *str, szt len, szt seed=0) |
| Compile-time version of fast() for UTF-8 strings. More...
|
|
sval | honey::hash::secure (ByteBufConst bs, optional< const sval & > key=optnull) |
| Generate a large secure hash value. More...
|
|
sval | honey::hash::secure (const char *str, optional< const sval & > key=optnull) |
| secure() for UTF-8 strings More...
|
|
sval | honey::hash::secure (const std::string &str, optional< const sval & > key=optnull) |
| secure() for UTF-8 strings More...
|
|
sval | honey::hash::secure (const String &str, optional< const sval & > key=optnull) |
| secure() for strings, converted to UTF-8 before hashing More...
|
|
vector< sval > | honey::hash::secureKeys (const String &password, const Bytes &salt, int iterCount, int keyCount) |
| Generate secure keys derived from a password. More...
|
|