summaryrefslogtreecommitdiffstats
path: root/doc/api/library.tex
diff options
context:
space:
mode:
authorNancy Gilman <nlgilman@mit.edu>1994-06-14 19:09:17 +0000
committerNancy Gilman <nlgilman@mit.edu>1994-06-14 19:09:17 +0000
commit1675ef2c7904720a973a3fd62a7181162f482cd7 (patch)
tree8d9fe86d9f379e618ac1fb41d42943bc5f4d6ab0 /doc/api/library.tex
parenta38cee3db67b162033b7814076ce020cee55f5eb (diff)
downloadkrb5-1675ef2c7904720a973a3fd62a7181162f482cd7.tar.gz
krb5-1675ef2c7904720a973a3fd62a7181162f482cd7.tar.xz
krb5-1675ef2c7904720a973a3fd62a7181162f482cd7.zip
The first revision after the creation of the
implementor's guide git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3770 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'doc/api/library.tex')
-rw-r--r--doc/api/library.tex63
1 files changed, 39 insertions, 24 deletions
diff --git a/doc/api/library.tex b/doc/api/library.tex
index 4a870e8ab..105e102cc 100644
--- a/doc/api/library.tex
+++ b/doc/api/library.tex
@@ -1,9 +1,12 @@
\documentstyle[ncs,fixunder,functions,changebar,twoside,fancyheadings]{article}
+%\setlength{\oddsidemargin}{1in}
+%\setlength{\evensidemargin}{1.00in}
+%\setlength{\textwidth}{6.5in}
\setlength{\oddsidemargin}{0in}
-\setlength{\evensidemargin}{2.00in}
-\setlength{\marginparsep}{0.05in}
+\setlength{\evensidemargin}{1.50in}
+\setlength{\textwidth}{5.25in}
+\setlength{\marginparsep}{0.0in}
\setlength{\marginparwidth}{1.95 in}
-\setlength{\textwidth}{4.75in}
\setlength{\topmargin}{-.5in}
\setlength{\textheight}{9in}
\setlength{\parskip}{.1in}
@@ -35,12 +38,37 @@
\rfoot[{\bf DRAFT---DO NOT REDISTRIBUTE}]{}
\cfoot{\thepage}
\else\pagestyle{headings}\fi
+
+%nlg- time to make this a real document
+
+\title{\Huge Kerberos V5 application programming library}
+\date{\ifdraft \\ {\Large DRAFT---}\fi\today}
+\author{MIT Information Systems}
+
\begin{document}
-\thispagestyle{empty}
-\begin{center}
-{\Huge Kerberos V5 application programming library}
-\ifdraft \\ {\Large DRAFT---\today}\fi
-\end{center}
+\maketitle
+\tableofcontents
+
+%\thispagestyle{empty}
+%\begin{center}
+%{\Huge Kerberos V5 application programming library}
+%\ifdraft \\ {\Large DRAFT---\today}\fi
+%\end{center}
+
+\section{Introduction}
+\input{intro.tex}
+
+\section{Useful KDC parameters to know about}
+\input{tables.tex}
+
+\section{Error tables}
+\input{errors.tex}
+
+%\addtolength{\oddsidemargin}{-1in}
+%\addtolength{\evensidemargin}{1.00in}
+%\addtolength{\textwidth}{-1.75in}
+\newpage
+
\section{libkrb5.a functions}
This section describes the functions provided in the \libname{libkrb5.a}
library. The library is built from several pieces, mostly for convenience in
@@ -51,31 +79,18 @@ programming, maintenance, and porting.
\subsection{Main functions}
\input{krb5.tex}
-\subsection{Credentials cache functions}
+\section{Credentials cache functions}
\input{ccache.tex}
-\subsection{Replay cache functions}
+\section{Replay cache functions}
\input{rcache.tex}
-\subsection{Key table functions}
+\section{Key table functions}
\input{keytab.tex}
\section{Operating-system specific functions}
\input{libos.tex}
-\section{Principal database functions}
-
-\input{kdb.tex}
-
-\section{Encryption system interface}
-\input{encrypt.tex}
-
-\section{Checksum interface}
-\input{cksum.tex}
-
-\section{CRC-32 checksum functions}
-\input{crc-32.tex}
-
\appendix
\cleardoublepage
\input{\jobname.ind}