SHA1 Declarations. More...
#include <stdint.h>#include <sys/types.h>#include <string.h>#include <drizzled/util/data_ref.h>#include <drizzled/visibility.h>Go to the source code of this file.
Classes | |
| class | drizzled::SHA1_CTX |
Namespaces | |
| namespace | drizzled |
| TODO: Rename this file - func.h is stupid. | |
Macros | |
| #define | SHA1_BLOCK_LENGTH 64 |
| #define | SHA1_DIGEST_LENGTH 20 |
| #define | SHA1_DIGEST_STRING_LENGTH (SHA1_DIGEST_LENGTH * 2 + 1) |
Functions | |
| void | drizzled::SHA1Init (SHA1_CTX *context) |
| void | drizzled::SHA1Pad (SHA1_CTX *context) |
| void | drizzled::SHA1Transform (uint32_t state[5], const uint8_t buffer[SHA1_BLOCK_LENGTH]) |
| void | drizzled::SHA1Update (SHA1_CTX *context, const uint8_t *data, size_t len) |
| void | drizzled::SHA1Final (uint8_t digest[SHA1_DIGEST_LENGTH], SHA1_CTX *context) |
| void | drizzled::do_sha1 (data_ref in, uint8_t out[SHA1_DIGEST_LENGTH]) |
SHA1 Declarations.
Definition in file sha1.h.