Annotation of elwix/tools/uboot_mkimage/include/u-boot/md5.h, revision 1.1

1.1     ! misho       1: /*
        !             2:  * This file was transplanted with slight modifications from Linux sources
        !             3:  * (fs/cifs/md5.h) into U-Boot by Bartlomiej Sieka <tur@semihalf.com>.
        !             4:  */
        !             5: 
        !             6: #ifndef _MD5_H
        !             7: #define _MD5_H
        !             8: 
        !             9: #include "compiler.h"
        !            10: 
        !            11: struct MD5Context {
        !            12:        __u32 buf[4];
        !            13:        __u32 bits[2];
        !            14:        unsigned char in[64];
        !            15: };
        !            16: 
        !            17: /*
        !            18:  * Calculate and store in 'output' the MD5 digest of 'len' bytes at
        !            19:  * 'input'. 'output' must have enough space to hold 16 bytes.
        !            20:  */
        !            21: void md5 (unsigned char *input, int len, unsigned char output[16]);
        !            22: 
        !            23: /*
        !            24:  * Calculate and store in 'output' the MD5 digest of 'len' bytes at 'input'.
        !            25:  * 'output' must have enough space to hold 16 bytes. If 'chunk' Trigger the
        !            26:  * watchdog every 'chunk_sz' bytes of input processed.
        !            27:  */
        !            28: void md5_wd (unsigned char *input, int len, unsigned char output[16],
        !            29:                unsigned int chunk_sz);
        !            30: 
        !            31: #endif /* _MD5_H */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>