xref: /original-bsd/libexec/makekey/makekey.c (revision 2301fdfb)
1 /*
2  * Copyright (c) 1980 Regents of the University of California.
3  * All rights reserved.  The Berkeley software License Agreement
4  * specifies the terms and conditions for redistribution.
5  */
6 
7 #ifndef lint
8 char copyright[] =
9 "@(#) Copyright (c) 1980 Regents of the University of California.\n\
10  All rights reserved.\n";
11 #endif not lint
12 
13 #ifndef lint
14 static char sccsid[] = "@(#)makekey.c	5.1 (Berkeley) 06/06/85";
15 #endif not lint
16 
17 /*
18  * You send it 10 bytes.
19  * It sends you 13 bytes.
20  * The transformation is expensive to perform
21  * (a significant part of a second).
22  */
23 
24 char	*crypt();
25 
26 main()
27 {
28 	char key[8];
29 	char salt[2];
30 
31 	read(0, key, 8);
32 	read(0, salt, 2);
33 	write(1, crypt(key, salt), 13);
34 	return(0);
35 }
36