diff options
author | Michael Brown | 2006-11-21 14:26:59 +0100 |
---|---|---|
committer | Michael Brown | 2006-11-21 14:26:59 +0100 |
commit | c5428303e4d71856daf61fc27ae19aeca09cc834 (patch) | |
tree | e69327bec2619d9a608967071e68eaaba5ee6891 /src/include/gpxe/md5.h | |
parent | Made it temporarily possible to call MD5 routines directly from external (diff) | |
download | ipxe-c5428303e4d71856daf61fc27ae19aeca09cc834.tar.gz ipxe-c5428303e4d71856daf61fc27ae19aeca09cc834.tar.xz ipxe-c5428303e4d71856daf61fc27ae19aeca09cc834.zip |
Added generic CHAP layer, independent of iSCSI
Diffstat (limited to 'src/include/gpxe/md5.h')
-rw-r--r-- | src/include/gpxe/md5.h | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/src/include/gpxe/md5.h b/src/include/gpxe/md5.h index 5ae370fe..56120ca1 100644 --- a/src/include/gpxe/md5.h +++ b/src/include/gpxe/md5.h @@ -1,25 +1,8 @@ #ifndef _GPXE_MD5_H #define _GPXE_MD5_H -#include <stdint.h> +struct digest_algorithm; -#define MD5_DIGEST_SIZE 16 -#define MD5_BLOCK_WORDS 16 -#define MD5_HASH_WORDS 4 - -struct md5_context { - u32 hash[MD5_HASH_WORDS]; - u32 block[MD5_BLOCK_WORDS]; - u64 byte_count; -}; - -struct md5_hash { - u8 hash[MD5_DIGEST_SIZE]; -}; - -extern void md5_init ( struct md5_context *context ); -extern void md5_update ( struct md5_context *context, const void *data, - size_t len ); -extern void md5_finish ( struct md5_context *context, struct md5_hash *hash ); +extern struct digest_algorithm md5_algorithm; #endif /* _GPXE_MD5_H */ |