xref: /netbsd-src/crypto/external/bsd/openssl.old/lib/libdes/FILES0 (revision c9496f6b604074a9451a67df576a5b423068e71e)
1*c9496f6bSchristos/* General stuff */
2*c9496f6bSchristosCOPYRIGHT	- Copyright info.
3*c9496f6bSchristosMODES.DES	- A description of the features of the different modes of DES.
4*c9496f6bSchristosFILES		- This file.
5*c9496f6bSchristosINSTALL		- How to make things compile.
6*c9496f6bSchristosImakefile	- For use with kerberos.
7*c9496f6bSchristosREADME		- What this package is.
8*c9496f6bSchristosVERSION		- Which version this is and what was changed.
9*c9496f6bSchristosKERBEROS	- Kerberos version 4 notes.
10*c9496f6bSchristosMakefile.PL	- An old makefile to build with perl5, not current.
11*c9496f6bSchristosMakefile.ssl	- The SSLeay makefile
12*c9496f6bSchristosMakefile.uni	- The normal unix makefile.
13*c9496f6bSchristosGNUmakefile	- The makefile for use with glibc.
14*c9496f6bSchristosmakefile.bc	- A Borland C makefile
15*c9496f6bSchristostimes		- Some outputs from 'speed' on some machines.
16*c9496f6bSchristosvms.com		- For use when compiling under VMS
17*c9496f6bSchristos
18*c9496f6bSchristos/* My SunOS des(1) replacement */
19*c9496f6bSchristosdes.c		- des(1) source code.
20*c9496f6bSchristosdes.man		- des(1) manual.
21*c9496f6bSchristos
22*c9496f6bSchristos/* Testing and timing programs. */
23*c9496f6bSchristosdestest.c	- Source for libdes.a test program.
24*c9496f6bSchristosspeed.c		- Source for libdes.a timing program.
25*c9496f6bSchristosrpw.c		- Source for libdes.a testing password reading routines.
26*c9496f6bSchristos
27*c9496f6bSchristos/* libdes.a source code */
28*c9496f6bSchristosdes_crypt.man	- libdes.a manual page.
29*c9496f6bSchristosdes.h		- Public libdes.a header file.
30*c9496f6bSchristosecb_enc.c	- des_ecb_encrypt() source, this contains the basic DES code.
31*c9496f6bSchristosecb3_enc.c	- des_ecb3_encrypt() source.
32*c9496f6bSchristoscbc_ckm.c	- des_cbc_cksum() source.
33*c9496f6bSchristoscbc_enc.c	- des_cbc_encrypt() source.
34*c9496f6bSchristosncbc_enc.c	- des_cbc_encrypt() that is 'normal' in that it copies
35*c9496f6bSchristos		  the new iv values back in the passed iv vector.
36*c9496f6bSchristosede_enc.c	- des_ede3_cbc_encrypt() cbc mode des using triple DES.
37*c9496f6bSchristoscbc3_enc.c	- des_3cbc_encrypt() source, don't use this function.
38*c9496f6bSchristoscfb_enc.c	- des_cfb_encrypt() source.
39*c9496f6bSchristoscfb64enc.c	- des_cfb64_encrypt() cfb in 64 bit mode but setup to be
40*c9496f6bSchristos		  used as a stream cipher.
41*c9496f6bSchristoscfb64ede.c	- des_ede3_cfb64_encrypt() cfb in 64 bit mode but setup to be
42*c9496f6bSchristos		  used as a stream cipher and using triple DES.
43*c9496f6bSchristosofb_enc.c	- des_cfb_encrypt() source.
44*c9496f6bSchristosofb64_enc.c	- des_ofb_encrypt() ofb in 64 bit mode but setup to be
45*c9496f6bSchristos		  used as a stream cipher.
46*c9496f6bSchristosofb64ede.c	- des_ede3_ofb64_encrypt() ofb in 64 bit mode but setup to be
47*c9496f6bSchristos		  used as a stream cipher and using triple DES.
48*c9496f6bSchristosenc_read.c	- des_enc_read() source.
49*c9496f6bSchristosenc_writ.c	- des_enc_write() source.
50*c9496f6bSchristospcbc_enc.c	- des_pcbc_encrypt() source.
51*c9496f6bSchristosqud_cksm.c	- quad_cksum() source.
52*c9496f6bSchristosrand_key.c	- des_random_key() source.
53*c9496f6bSchristosread_pwd.c	- Source for des_read_password() plus related functions.
54*c9496f6bSchristosset_key.c	- Source for des_set_key().
55*c9496f6bSchristosstr2key.c	- Covert a string of any length into a key.
56*c9496f6bSchristosfcrypt.c	- A small, fast version of crypt(3).
57*c9496f6bSchristosdes_locl.h	- Internal libdes.a header file.
58*c9496f6bSchristospodd.h		- Odd parity tables - used in des_set_key().
59*c9496f6bSchristossk.h		- Lookup tables used in des_set_key().
60*c9496f6bSchristosspr.h		- What is left of the S tables - used in ecb_encrypt().
61*c9496f6bSchristosdes_ver.h	- header file for the external definition of the
62*c9496f6bSchristos		  version string.
63*c9496f6bSchristosdes.doc		- SSLeay documentation for the library.
64*c9496f6bSchristos
65*c9496f6bSchristos/* The perl scripts - you can ignore these files they are only
66*c9496f6bSchristos * included for the curious */
67*c9496f6bSchristosdes.pl		- des in perl anyone? des_set_key and des_ecb_encrypt
68*c9496f6bSchristos		  both done in a perl library.
69*c9496f6bSchristostestdes.pl	- Testing program for des.pl
70*c9496f6bSchristosdoIP		- Perl script used to develop IP xor/shift code.
71*c9496f6bSchristosdoPC1		- Perl script used to develop PC1 xor/shift code.
72*c9496f6bSchristosdoPC2		- Generates sk.h.
73*c9496f6bSchristosPC1		- Output of doPC1 should be the same as output from PC1.
74*c9496f6bSchristosPC2		- used in development of doPC2.
75*c9496f6bSchristosshifts.pl	- Perl library used by my perl scripts.
76*c9496f6bSchristos
77*c9496f6bSchristos/* I started making a perl5 dynamic library for libdes
78*c9496f6bSchristos * but did not fully finish, these files are part of that effort. */
79*c9496f6bSchristosDES.pm
80*c9496f6bSchristosDES.pod
81*c9496f6bSchristosDES.xs
82*c9496f6bSchristost
83*c9496f6bSchristostypemap
84*c9496f6bSchristos
85*c9496f6bSchristos/* The following are for use with sun RPC implementaions. */
86*c9496f6bSchristosrpc_des.h
87*c9496f6bSchristosrpc_enc.c
88*c9496f6bSchristos
89*c9496f6bSchristos/* The following are contibuted by Mark Murray <mark@grondar.za>.  They
90*c9496f6bSchristos * are not normally built into libdes due to machine specific routines
91*c9496f6bSchristos * contained in them.  They are for use in the most recent incarnation of
92*c9496f6bSchristos * export kerberos v 4 (eBones). */
93*c9496f6bSchristossupp.c
94*c9496f6bSchristosnew_rkey.c
95*c9496f6bSchristos
96*c9496f6bSchristos
97