26 #if ! defined (octave_lo_hash_h)
27 #define octave_lo_hash_h 1
29 #include "octave-config.h"
37 typedef
void *(
hash_fptr) (const
char *buffer, std::
size_t len,
void *res);
40 hash (
hash_fptr hash_fcn, const std::
string& str,
int result_buf_len);
61 hash (const std::
string& hash_type, const std::
string& str);
63 OCTAVE_END_NAMESPACE(crypto)
64 OCTAVE_END_NAMESPACE(
octave)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
std::string hash(hash_fptr hash_fcn, const std::string &str, int result_buf_len)
std::string md2_hash(const std::string &str)
std::string sha256_hash(const std::string &str)
std::string sha512_hash(const std::string &str)
std::string sha384_hash(const std::string &str)
std::string sha224_hash(const std::string &str)
std::string sha1_hash(const std::string &str)
void *() hash_fptr(const char *buffer, std::size_t len, void *res)
std::string md4_hash(const std::string &str)
std::string md5_hash(const std::string &str)