summaryrefslogtreecommitdiffstats
path: root/src/include/gpxe/md5.h
diff options
context:
space:
mode:
authorMichael Brown2006-11-21 14:26:59 +0100
committerMichael Brown2006-11-21 14:26:59 +0100
commitc5428303e4d71856daf61fc27ae19aeca09cc834 (patch)
treee69327bec2619d9a608967071e68eaaba5ee6891 /src/include/gpxe/md5.h
parentMade it temporarily possible to call MD5 routines directly from external (diff)
downloadipxe-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.h21
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 */