GNU Octave  4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Typedefs | Functions
lo-hash.h File Reference
#include "octave-config.h"
#include <string>
Include dependency graph for lo-hash.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


 Octave interface to the compression and uncompression libraries.


typedef void *( octave::crypto::hash_fptr )(const char *buffer, size_t len, void *res)


std::string octave::crypto::hash (hash_fptr hash_fcn, const std::string &str, int result_buf_len)
std::string octave::crypto::hash (const std::string &hash_type, const std::string &str)
int octave::crypto::md2_digest_size (void)
std::string octave::crypto::md2_hash (const std::string &str)
int octave::crypto::md4_digest_size (void)
std::string octave::crypto::md4_hash (const std::string &str)
int octave::crypto::md5_digest_size (void)
std::string octave::crypto::md5_hash (const std::string &str)
int octave::crypto::sha1_digest_size (void)
std::string octave::crypto::sha1_hash (const std::string &str)
int octave::crypto::sha224_digest_size (void)
std::string octave::crypto::sha224_hash (const std::string &str)
int octave::crypto::sha256_digest_size (void)
std::string octave::crypto::sha256_hash (const std::string &str)
int octave::crypto::sha384_digest_size (void)
std::string octave::crypto::sha384_hash (const std::string &str)
int octave::crypto::sha512_digest_size (void)
std::string octave::crypto::sha512_hash (const std::string &str)