Warning: Attempt to read property "date" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "msg" on null in /usr/local/www/websvn.planix.org/blame.php on line 247
WebSVN – planix.SVN – Blame – /os/branches/feature_fixcpp/sys/src/libc/port/netcrypt.c – Rev 2

Subversion Repositories planix.SVN

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
#include <u.h>
2
#include <libc.h>
3
#include <auth.h>
4
 
5
int
6
netcrypt(void *key, void *chal)
7
{
8
	uchar buf[8], *p;
9
 
10
	strncpy((char*)buf, chal, 7);
11
	buf[7] = '\0';
12
	for(p = buf; *p && *p != '\n'; p++)
13
		;
14
	*p = '\0';
15
	encrypt(key, buf, 8);
16
	sprint(chal, "%.2ux%.2ux%.2ux%.2ux", buf[0], buf[1], buf[2], buf[3]);
17
	return 1;
18
}