import cyrus-sasl-2.1.23
[cyrus-sasl.git] / mac / libdes / src / FILES
1 /* General stuff */\rCOPYRIGHT   - Copyright info.\rMODES.DES     - A description of the features of the different modes of DES.\rFILES            - This file.\rINSTALL            - How to make things compile.\rImakefile - For use with kerberos.\rREADME         - What this package is.\rVERSION         - Which version this is and what was changed.\rKERBEROS  - Kerberos version 4 notes.\rMakefile.PL - An old makefile to build with perl5, not current.\rMakefile.ssl        - The SSLeay makefile\rMakefile.uni      - The normal unix makefile.\rGNUmakefile - The makefile for use with glibc.\rmakefile.bc  - A Borland C makefile\rtimes            - Some outputs from 'speed' on some machines.\rvms.com           - For use when compiling under VMS\r\r/* My SunOS des(1) replacement */\rdes.c             - des(1) source code.\rdes.man           - des(1) manual.\r\r/* Testing and timing programs. */\rdestest.c  - Source for libdes.a test program.\rspeed.c             - Source for libdes.a timing program.\rrpw.c             - Source for libdes.a testing password reading routines.\r\r/* libdes.a source code */\rdes_crypt.man      - libdes.a manual page.\rdes.h           - Public libdes.a header file.\recb_enc.c        - des_ecb_encrypt() source, this contains the basic DES code.\recb3_enc.c        - des_ecb3_encrypt() source.\rcbc_ckm.c  - des_cbc_cksum() source.\rcbc_enc.c     - des_cbc_encrypt() source.\rncbc_enc.c  - des_cbc_encrypt() that is 'normal' in that it copies\r           the new iv values back in the passed iv vector.\rede_enc.c     - des_ede3_cbc_encrypt() cbc mode des using triple DES.\rcbc3_enc.c      - des_3cbc_encrypt() source, don't use this function.\rcfb_enc.c - des_cfb_encrypt() source.\rcfb64enc.c  - des_cfb64_encrypt() cfb in 64 bit mode but setup to be\r                 used as a stream cipher.\rcfb64ede.c   - des_ede3_cfb64_encrypt() cfb in 64 bit mode but setup to be\r            used as a stream cipher and using triple DES.\rofb_enc.c       - des_cfb_encrypt() source.\rofb64_enc.c - des_ofb_encrypt() ofb in 64 bit mode but setup to be\r           used as a stream cipher.\rofb64ede.c   - des_ede3_ofb64_encrypt() ofb in 64 bit mode but setup to be\r            used as a stream cipher and using triple DES.\renc_read.c      - des_enc_read() source.\renc_writ.c     - des_enc_write() source.\rpcbc_enc.c    - des_pcbc_encrypt() source.\rqud_cksm.c - quad_cksum() source.\rrand_key.c       - des_random_key() source.\rread_pwd.c   - Source for des_read_password() plus related functions.\rset_key.c      - Source for des_set_key().\rstr2key.c   - Covert a string of any length into a key.\rfcrypt.c    - A small, fast version of crypt(3).\rdes_locl.h - Internal libdes.a header file.\rpodd.h         - Odd parity tables - used in des_set_key().\rsk.h               - Lookup tables used in des_set_key().\rspr.h            - What is left of the S tables - used in ecb_encrypt().\rdes_ver.h       - header file for the external definition of the\r                 version string.\rdes.doc               - SSLeay documentation for the library.\r\r/* The perl scripts - you can ignore these files they are only\r * included for the curious */\rdes.pl           - des in perl anyone? des_set_key and des_ecb_encrypt\r            both done in a perl library.\rtestdes.pl       - Testing program for des.pl\rdoIP               - Perl script used to develop IP xor/shift code.\rdoPC1          - Perl script used to develop PC1 xor/shift code.\rdoPC2         - Generates sk.h.\rPC1           - Output of doPC1 should be the same as output from PC1.\rPC2            - used in development of doPC2.\rshifts.pl       - Perl library used by my perl scripts.\r\r/* I started making a perl5 dynamic library for libdes\r * but did not fully finish, these files are part of that effort. */\rDES.pm\rDES.pod\rDES.xs\rt\rtypemap\r\r/* The following are for use with sun RPC implementaions. */\rrpc_des.h\rrpc_enc.c\r\r/* The following are contibuted by Mark Murray <mark@grondar.za>.  They\r * are not normally built into libdes due to machine specific routines\r * contained in them.  They are for use in the most recent incarnation of\r * export kerberos v 4 (eBones). */\rsupp.c\rnew_rkey.c\r\r\r