summaryrefslogtreecommitdiffstats
path: root/SHA1.c
blob: 29e42baa410a9bdfe0e60bb179aaaec4279f9d45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

/* 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);
}