annotate slideshow.tex @ 4:0cbc2268d06f

Intro to GPG & Demo slides
author Josef "Jeff" Sipek <jeffpc@josefsipek.net>
date Tue, 08 Aug 2006 02:06:54 -0400
parents f6292213320b
children 0455911c20bf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
1 \documentclass[pdf,contemporain,slideColor,colorBG,accumulate,nototal]{prosper}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
2
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
3 %\usepackage{macros-cp}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
4
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
5 \title{PGP}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
6 \subtitle{The government is watching you...}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
7 \author{Josef ``Jeff'' Sipek}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
8 \institution{}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
9 \slideCaption{PGP -- Josef ``Jeff'' Sipek}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
10
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
11 \begin{document}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
12 \maketitle
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
13
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
14 % Intro to public key crypto
2
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
15 % - what's symmetric cryptography?
0
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
16 % - caesar cipher example (rot13 variant)
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
17 % - (a) cypher
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
18 % - (b) key
2
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
19 \overlays{1}{
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
20 \begin{slide}{What is cryptography?}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
21 \begin{minipage}{\linewidth}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
22 {\bf Cryptography}, n.
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
23
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
24 \vspace{0.5in}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
25 The science which studies methods for encoding messages so
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
26 that they can be read only by a person who knows the
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
27 secret information required for decoding, called the key
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
28 \end{minipage}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
29 \end{slide}}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
30
3
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
31 \overlays{7}{
2
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
32 \begin{slide}{Little History}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
33 \onlySlide*{1}{
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
34 \begin{center}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
35 \includegraphics[width=\linewidth]{Roman_empire_395}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
36 \end{center}}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
37
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
38 \begin{itemstep}[2]
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
39 \item Caesar cipher
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
40 \item ROT13
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
41 \item Symmetric cipher
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
42 \begin{itemstep}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
43 \item Key used to encrypt \& decrypt
3
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
44 \item AES
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
45 \item Blowfish
2
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
46 \end{itemstep}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
47 \end{itemstep}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
48 \end{slide}}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
49
3
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
50 % - problems
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
51 \overlays{1}{
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
52 \begin{slide}{Problems with Symmetric Ciphers}
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
53 \begin{itemstep}
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
54 \item ``Pre-shared secret''
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
55 % FIXME: add more
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
56 \end{itemstep}
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
57 % give postal example
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
58 \end{slide}}
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
59
2
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
60 % - what's asymmetric crypto?
0
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
61 % - (a) cypher
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
62 % - (b) 2 keys!
3
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
63 \overlays{4}{
2
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
64 \begin{slide}{Asymmetric Ciphers}
3
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
65 \begin{itemstep}[2]
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
66 \item 2 keys!
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
67 \begin{itemstep}
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
68 \item Public
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
69 \item Private
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
70 \end{itemstep}
2
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
71 \end{itemstep}
5f931119cf7b History/intro to crypto/symmetric crypto slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 1
diff changeset
72 \end{slide}}
3
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
73
0
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
74 % PGP/GPG's role
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
75 % - why is GPG useful? (for me) / why would I want to use it?
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
76 % - encrypt documents
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
77 % - sign documents
4
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
78 \overlays{6}{
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
79 \begin{slide}{What, Why, How?}
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
80 \begin{itemstep}[2]
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
81 \item What? --- GPG
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
82 \item Why?
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
83 \begin{itemstep}
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
84 \item Encrypt/decrypt documents
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
85 \item Sign/verify documents
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
86 \end{itemstep}
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
87 \item How?
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
88 \end{itemstep}
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
89 \end{slide}}
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
90
0
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
91 % - how do you use it?
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
92 % - DEMO: sign a doc
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
93 % - DEMO: verify sig on a doc
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
94 % - DEMO: encrypt a doc
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
95 % - DEMO: decrypt a doc
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
96 % - There are frontends to make things easier
4
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
97 \overlays{6}{
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
98 \begin{slide}{Demo Time!}
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
99 \begin{itemstep}[2]
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
100 \item Sign a file
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
101 \item Verify the signature on a file
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
102 \item Encrypt a file
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
103 \item Decrypt a file
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
104 \item Nasty, eh?
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
105 % FIXME: pick some frontends to demo
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
106 \end{itemstep}
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
107 \end{slide}}
0cbc2268d06f Intro to GPG & Demo slides
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 3
diff changeset
108
0
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
109 % what is keysigning?
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
110 % - How do you verify who a key belongs to?
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
111 % - web of trust
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
112 % - alice/bob/etc. web - built one sig at a time
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
113 % what will happen next month?
3
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
114 % - generate keys
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
115 % - send the PUBLIC key to me
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
116 % - I will compile a list of keys
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
117 % - I will put it on the web
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
118 % - you will verify that your key is correct
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
119 % - if it is NOT, let me know ASAP
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
120 % - print a copy & bring it next month
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
121 % - next month, we'll go though each key
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
122 % - the author will read it
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
123 % - the author will present sufficient ID
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
124 % - rest will verify
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
125 % - go home, and for each key which was verified by YOU
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
126 % - sign it
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
127 % - send me the signed public keys
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
128 % - I'll combine them, and create a lilug keyring that
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
129 % everyone can import
1
713322cfe240 References and Q&A in the outline
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 0
diff changeset
130 % references
713322cfe240 References and Q&A in the outline
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 0
diff changeset
131 % - http://www.gnupg.org/ GNU Privacy Guard
713322cfe240 References and Q&A in the outline
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 0
diff changeset
132 % - http://www.ietf.org/rfc/rfc2440.txt OpenPGP Message Format
3
f6292213320b Many additions...
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 2
diff changeset
133
1
713322cfe240 References and Q&A in the outline
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents: 0
diff changeset
134 % Q&A
0
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
135 \overlays{1}{
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
136 \begin{slide}{Q\&A}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
137 \vspace{1in}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
138 \begin{center}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
139 Questions?
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
140 \end{center}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
141 \end{slide}}
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
142
199b4a4f57c0 Initial import
Josef "Jeff" Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
143 \end{document}