mdadm/SHA1.c

20 lines
474 B
C

/* Simple wrapper for code in sha1.c, to
* provide SHA1() interface as provided by opensll.
* I do this because I cannot get SHA1 when staticly linking.
*
* sha1.c sha1.h md5.h all copied from coreutils-5.94
*/
#include "sha1.h"
unsigned char *SHA1(unsigned char *buf, int len, unsigned char *dest)
{
static unsigned char defdest[20];
if (dest == NULL) dest = defdest;
return (unsigned char *)sha1_buffer((const char*)buf,
len,
(void*)dest);
}