xref: /netbsd-src/crypto/external/bsd/openssl/lib/libdes/FILES0 (revision 49d46fa3c871a76b2e79b95237192a7724d66dc3)
1*49d46fa3Schristos/* General stuff */
2*49d46fa3SchristosCOPYRIGHT	- Copyright info.
3*49d46fa3SchristosMODES.DES	- A description of the features of the different modes of DES.
4*49d46fa3SchristosFILES		- This file.
5*49d46fa3SchristosINSTALL		- How to make things compile.
6*49d46fa3SchristosImakefile	- For use with kerberos.
7*49d46fa3SchristosREADME		- What this package is.
8*49d46fa3SchristosVERSION		- Which version this is and what was changed.
9*49d46fa3SchristosKERBEROS	- Kerberos version 4 notes.
10*49d46fa3SchristosMakefile.PL	- An old makefile to build with perl5, not current.
11*49d46fa3SchristosMakefile.ssl	- The SSLeay makefile
12*49d46fa3SchristosMakefile.uni	- The normal unix makefile.
13*49d46fa3SchristosGNUmakefile	- The makefile for use with glibc.
14*49d46fa3Schristosmakefile.bc	- A Borland C makefile
15*49d46fa3Schristostimes		- Some outputs from 'speed' on some machines.
16*49d46fa3Schristosvms.com		- For use when compiling under VMS
17*49d46fa3Schristos
18*49d46fa3Schristos/* My SunOS des(1) replacement */
19*49d46fa3Schristosdes.c		- des(1) source code.
20*49d46fa3Schristosdes.man		- des(1) manual.
21*49d46fa3Schristos
22*49d46fa3Schristos/* Testing and timing programs. */
23*49d46fa3Schristosdestest.c	- Source for libdes.a test program.
24*49d46fa3Schristosspeed.c		- Source for libdes.a timing program.
25*49d46fa3Schristosrpw.c		- Source for libdes.a testing password reading routines.
26*49d46fa3Schristos
27*49d46fa3Schristos/* libdes.a source code */
28*49d46fa3Schristosdes_crypt.man	- libdes.a manual page.
29*49d46fa3Schristosdes.h		- Public libdes.a header file.
30*49d46fa3Schristosecb_enc.c	- des_ecb_encrypt() source, this contains the basic DES code.
31*49d46fa3Schristosecb3_enc.c	- des_ecb3_encrypt() source.
32*49d46fa3Schristoscbc_ckm.c	- des_cbc_cksum() source.
33*49d46fa3Schristoscbc_enc.c	- des_cbc_encrypt() source.
34*49d46fa3Schristosncbc_enc.c	- des_cbc_encrypt() that is 'normal' in that it copies
35*49d46fa3Schristos		  the new iv values back in the passed iv vector.
36*49d46fa3Schristosede_enc.c	- des_ede3_cbc_encrypt() cbc mode des using triple DES.
37*49d46fa3Schristoscbc3_enc.c	- des_3cbc_encrypt() source, don't use this function.
38*49d46fa3Schristoscfb_enc.c	- des_cfb_encrypt() source.
39*49d46fa3Schristoscfb64enc.c	- des_cfb64_encrypt() cfb in 64 bit mode but setup to be
40*49d46fa3Schristos		  used as a stream cipher.
41*49d46fa3Schristoscfb64ede.c	- des_ede3_cfb64_encrypt() cfb in 64 bit mode but setup to be
42*49d46fa3Schristos		  used as a stream cipher and using triple DES.
43*49d46fa3Schristosofb_enc.c	- des_cfb_encrypt() source.
44*49d46fa3Schristosofb64_enc.c	- des_ofb_encrypt() ofb in 64 bit mode but setup to be
45*49d46fa3Schristos		  used as a stream cipher.
46*49d46fa3Schristosofb64ede.c	- des_ede3_ofb64_encrypt() ofb in 64 bit mode but setup to be
47*49d46fa3Schristos		  used as a stream cipher and using triple DES.
48*49d46fa3Schristosenc_read.c	- des_enc_read() source.
49*49d46fa3Schristosenc_writ.c	- des_enc_write() source.
50*49d46fa3Schristospcbc_enc.c	- des_pcbc_encrypt() source.
51*49d46fa3Schristosqud_cksm.c	- quad_cksum() source.
52*49d46fa3Schristosrand_key.c	- des_random_key() source.
53*49d46fa3Schristosread_pwd.c	- Source for des_read_password() plus related functions.
54*49d46fa3Schristosset_key.c	- Source for des_set_key().
55*49d46fa3Schristosstr2key.c	- Covert a string of any length into a key.
56*49d46fa3Schristosfcrypt.c	- A small, fast version of crypt(3).
57*49d46fa3Schristosdes_locl.h	- Internal libdes.a header file.
58*49d46fa3Schristospodd.h		- Odd parity tables - used in des_set_key().
59*49d46fa3Schristossk.h		- Lookup tables used in des_set_key().
60*49d46fa3Schristosspr.h		- What is left of the S tables - used in ecb_encrypt().
61*49d46fa3Schristosdes_ver.h	- header file for the external definition of the
62*49d46fa3Schristos		  version string.
63*49d46fa3Schristosdes.doc		- SSLeay documentation for the library.
64*49d46fa3Schristos
65*49d46fa3Schristos/* The perl scripts - you can ignore these files they are only
66*49d46fa3Schristos * included for the curious */
67*49d46fa3Schristosdes.pl		- des in perl anyone? des_set_key and des_ecb_encrypt
68*49d46fa3Schristos		  both done in a perl library.
69*49d46fa3Schristostestdes.pl	- Testing program for des.pl
70*49d46fa3SchristosdoIP		- Perl script used to develop IP xor/shift code.
71*49d46fa3SchristosdoPC1		- Perl script used to develop PC1 xor/shift code.
72*49d46fa3SchristosdoPC2		- Generates sk.h.
73*49d46fa3SchristosPC1		- Output of doPC1 should be the same as output from PC1.
74*49d46fa3SchristosPC2		- used in development of doPC2.
75*49d46fa3Schristosshifts.pl	- Perl library used by my perl scripts.
76*49d46fa3Schristos
77*49d46fa3Schristos/* I started making a perl5 dynamic library for libdes
78*49d46fa3Schristos * but did not fully finish, these files are part of that effort. */
79*49d46fa3SchristosDES.pm
80*49d46fa3SchristosDES.pod
81*49d46fa3SchristosDES.xs
82*49d46fa3Schristost
83*49d46fa3Schristostypemap
84*49d46fa3Schristos
85*49d46fa3Schristos/* The following are for use with sun RPC implementaions. */
86*49d46fa3Schristosrpc_des.h
87*49d46fa3Schristosrpc_enc.c
88*49d46fa3Schristos
89*49d46fa3Schristos/* The following are contibuted by Mark Murray <mark@grondar.za>.  They
90*49d46fa3Schristos * are not normally built into libdes due to machine specific routines
91*49d46fa3Schristos * contained in them.  They are for use in the most recent incarnation of
92*49d46fa3Schristos * export kerberos v 4 (eBones). */
93*49d46fa3Schristossupp.c
94*49d46fa3Schristosnew_rkey.c
95*49d46fa3Schristos
96*49d46fa3Schristos
97