diff options
Diffstat (limited to 'usr.sbin/xntpd/lib/authdes.c.export')
-rw-r--r-- | usr.sbin/xntpd/lib/authdes.c.export | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/usr.sbin/xntpd/lib/authdes.c.export b/usr.sbin/xntpd/lib/authdes.c.export new file mode 100644 index 0000000..b0323a0 --- /dev/null +++ b/usr.sbin/xntpd/lib/authdes.c.export @@ -0,0 +1,40 @@ +/* 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> + +/* + * 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; +{ +}; |