/usr/include/skalibs/md5.h is in skalibs-dev 0.47-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | /* Public domain. */
#ifndef MD5_H
#define MD5_H
#include "uint32.h"
typedef struct MD5Schedule MD5Schedule, *MD5Schedule_ref ;
struct MD5Schedule
{
uint32 buf[4] ;
uint32 bits[2] ;
unsigned char in[64] ;
} ;
#define MD5_INIT() { {0x67452301UL, 0xefcdab89UL, 0x98badcfeUL, 0x10325476UL}, {0, 0}, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" }
extern void md5_init (MD5Schedule_ref) ;
extern void md5_update (MD5Schedule_ref, char const *, unsigned int) ;
extern void md5_final (MD5Schedule_ref, char * /* 16 chars */) ;
#endif
|