23 #if ! defined (octave_lo_hash_h) 24 #define octave_lo_hash_h 1 26 #include "octave-config.h" 34 typedef void * (
hash_fptr) (
const char *buffer,
size_t len,
void *res);
std::string hash(hash_fptr hash_fcn, const std::string &str, int result_buf_len)
std::string sha512_hash(const std::string &str)
std::string md4_hash(const std::string &str)
int sha384_digest_size(void)
int sha512_digest_size(void)
int sha224_digest_size(void)
void *() hash_fptr(const char *buffer, size_t len, void *res)
int md5_digest_size(void)
int md2_digest_size(void)
int md4_digest_size(void)
std::string md5_hash(const std::string &str)
OCTAVE_EXPORT octave_value_list Fhash(const octave_value_list &args, int) the SHA-1 hash value is calculated with nd group nd example nd deftypefn *std::string hash_type
std::string md2_hash(const std::string &str)
int sha256_digest_size(void)
std::string sha1_hash(const std::string &str)
std::string sha256_hash(const std::string &str)
std::string sha384_hash(const std::string &str)
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
std::string sha224_hash(const std::string &str)
int sha1_digest_size(void)