#ifndef HASH_METHOD_H
#define HASH_METHOD_H
#include "buffer.h"
struct hash_method {
const char *name;
/* Number of bytes that must be allocated for context */
unsigned int context_size;
/* Number of bytes that must be allocated for result()'s digest */
unsigned int digest_size;
};
/* NULL-terminated list of all hash methods */
extern const struct hash_method *hash_methods[];
/** Simple helpers for digesting (hashing)
* USAGE:
buffer_t *result = t_hash_str(hash_method_lookup("sha256"), "hello world");
const char *hex = binary_to_hex(result->data, result->used);
*/
static inline
{
}
static inline
const char *data)
{
}
#endif