freebsd-skq/usr.sbin/xntpd/lib/authdes.c.export
Garrett Wollman c76dd48e2f Add BSD-style Makefile for libntp, and make the ``exportable'' version
of DES (actually just a dummy) compile.  (DES should not actually be
used in any case.)
1993-12-21 19:42:19 +00:00

42 lines
1.2 KiB
Plaintext

/* authdes.c.export,v 3.1 1993/07/06 01:07:48 jbj Exp
* authdes.c - dummy encryption routines for destinations outside the USA.
*
* Sorry, folks; I hate this, too. Send me your e-mail address in an
* envelope bearing a US postmark and I'll send you the decryption key
* for the des program normally distributed with Unix in the USA. Outside
* the USA you are on your own; however, you should be able quickly to
* obtain the source from lots of places, homegrown or otherwise.
*
* to decrypt the des routine, mumble the following:
*
* des -d -k key authdes.c.des authdes.c
*
* , where key is as above, and rebuild. To restore the distribution
* to its exportable state, copy this file to authdes.c .
*/
#include <sys/types.h>
#include "ntp_types.h"
/*
* This routine is normally called to compute the key schedule.
*/
void
DESauth_subkeys(key, encryptkeys, decryptkeys)
U_LONG *key;
u_char *encryptkeys;
u_char *decryptkeys;
{
};
/*
* This routine is normally called to encrypt and decrypt the data. This
* is done in-place using the Digital Encryption Standard (DES) Cipher-
* Block Chaining (CBC) method as described in the NTP specification.
*/
void
DESauth_des(data, subkeys)
U_LONG *data;
u_char *subkeys;
{
};