OpenCores
URL https://opencores.org/ocsvn/avs_aes/avs_aes/trunk

Subversion Repositories avs_aes

[/] [avs_aes/] [trunk/] [doc/] [manual/] [src/] [figs/] [encrypt_FSM.eps] - Blame information for rev 11

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 11 ruschi
%!PS-Adobe-3.0 EPSF-3.0
2
%%Creator: Graphviz version 2.20.2 (Mon Mar 30 10:09:11 UTC 2009)
3
%%For: (ruschi) Thomas Ruschival
4
%%Title: sample
5
%%Pages: 1
6
%%BoundingBox: 36 36 475 528
7
%%EndComments
8
save
9
%%BeginProlog
10
/DotDict 200 dict def
11
DotDict begin
12
 
13
/setupLatin1 {
14
mark
15
/EncodingVector 256 array def
16
 EncodingVector 0
17
 
18
ISOLatin1Encoding 0 255 getinterval putinterval
19
EncodingVector 45 /hyphen put
20
 
21
% Set up ISO Latin 1 character encoding
22
/starnetISO {
23
        dup dup findfont dup length dict begin
24
        { 1 index /FID ne { def }{ pop pop } ifelse
25
        } forall
26
        /Encoding EncodingVector def
27
        currentdict end definefont
28
} def
29
/Times-Roman starnetISO def
30
/Times-Italic starnetISO def
31
/Times-Bold starnetISO def
32
/Times-BoldItalic starnetISO def
33
/Helvetica starnetISO def
34
/Helvetica-Oblique starnetISO def
35
/Helvetica-Bold starnetISO def
36
/Helvetica-BoldOblique starnetISO def
37
/Courier starnetISO def
38
/Courier-Oblique starnetISO def
39
/Courier-Bold starnetISO def
40
/Courier-BoldOblique starnetISO def
41
cleartomark
42
} bind def
43
 
44
%%BeginResource: procset graphviz 0 0
45
/coord-font-family /Times-Roman def
46
/default-font-family /Times-Roman def
47
/coordfont coord-font-family findfont 8 scalefont def
48
 
49
/InvScaleFactor 1.0 def
50
/set_scale {
51
       dup 1 exch div /InvScaleFactor exch def
52
       scale
53
} bind def
54
 
55
% styles
56
/solid { [] 0 setdash } bind def
57
/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
58
/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
59
/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
60
/bold { 2 setlinewidth } bind def
61
/filled { } bind def
62
/unfilled { } bind def
63
/rounded { } bind def
64
/diagonals { } bind def
65
 
66
% hooks for setting color
67
/nodecolor { sethsbcolor } bind def
68
/edgecolor { sethsbcolor } bind def
69
/graphcolor { sethsbcolor } bind def
70
/nopcolor {pop pop pop} bind def
71
 
72
/beginpage {    % i j npages
73
        /npages exch def
74
        /j exch def
75
        /i exch def
76
        /str 10 string def
77
        npages 1 gt {
78
                gsave
79
                        coordfont setfont
80
 
81
                        (\() show i str cvs show (,) show j str cvs show (\)) show
82
                grestore
83
        } if
84
} bind def
85
 
86
/set_font {
87
        findfont exch
88
        scalefont setfont
89
} def
90
 
91
% draw text fitted to its expected width
92
/alignedtext {                  % width text
93
        /text exch def
94
        /width exch def
95
        gsave
96
                width 0 gt {
97
                        [] 0 setdash
98
                        text stringwidth pop width exch sub text length div 0 text ashow
99
                } if
100
        grestore
101
} def
102
 
103
/boxprim {                              % xcorner ycorner xsize ysize
104
                4 2 roll
105
                moveto
106
                2 copy
107
                exch 0 rlineto
108
 
109
                pop neg 0 rlineto
110
                closepath
111
} bind def
112
 
113
/ellipse_path {
114
        /ry exch def
115
        /rx exch def
116
        /y exch def
117
        /x exch def
118
        matrix currentmatrix
119
        newpath
120
        x y translate
121
        rx ry scale
122
 
123
        setmatrix
124
} bind def
125
 
126
/endpage { showpage } bind def
127
/showpage { } def
128
 
129
/layercolorseq
130
        [       % layer color sequence - darkest to lightest
131
                [0 0 0]
132
                [.2 .8 .8]
133
                [.4 .8 .8]
134
                [.6 .8 .8]
135
                [.8 .8 .8]
136
        ]
137
def
138
 
139
/layerlen layercolorseq length def
140
 
141
/setlayer {/maxlayer exch def /curlayer exch def
142
        layercolorseq curlayer 1 sub layerlen mod get
143
        aload pop sethsbcolor
144
        /nodecolor {nopcolor} def
145
        /edgecolor {nopcolor} def
146
        /graphcolor {nopcolor} def
147
} bind def
148
 
149
/onlayer { curlayer ne {invis} if } def
150
 
151
/onlayers {
152
        /myupper exch def
153
        /mylower exch def
154
        curlayer mylower lt
155
        curlayer myupper gt
156
        or
157
        {invis} if
158
} def
159
 
160
/curlayer 0 def
161
 
162
%%EndResource
163
%%EndProlog
164
%%BeginSetup
165
14 default-font-family set_font
166
1 setmiterlimit
167
% /arrowlength 10 def
168
% /arrowwidth 5 def
169
 
170
% make sure pdfmark is harmless for PS-interpreters other than Distiller
171
/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
172
% make '<<' and '>>' safe on PS Level 1 devices
173
/languagelevel where {pop languagelevel}{1} ifelse
174
2 lt {
175
    userdict (<<) cvn ([) cvn load put
176
    userdict (>>) cvn ([) cvn load put
177
} if
178
 
179
%%EndSetup
180
setupLatin1
181
%%Page: 1 1
182
%%PageBoundingBox: 36 36 475 528
183
%%PageOrientation: Portrait
184
 
185
gsave
186
36 36 439 492 boxprim clip newpath
187
1 1 set_scale 0 rotate 40 40 translate
188
% START
189
gsave
190
0.000 0.000 0.000 nodecolor
191
194 482 1.8 1.8 ellipse_path fill
192
1 setlinewidth
193
filled
194
0.000 0.000 0.000 nodecolor
195
194 482 1.8 1.8 ellipse_path stroke
196
grestore
197
% WAIT_KEY
198
gsave
199
1 setlinewidth
200
0.000 0.000 0.000 nodecolor
201
194 424 46.88 18 ellipse_path stroke
202
0.000 0.000 0.000 nodecolor
203
12 /Times-Roman set_font
204
164.5 420.2 moveto 59 (WAIT_KEY) alignedtext
205
grestore
206
% START->WAIT_KEY
207
gsave
208
1 setlinewidth
209
0.000 0.000 0.000 edgecolor
210
newpath 194 480 moveto
211
194 475 194 464 194 452 curveto
212
stroke
213
0.000 0.000 0.000 edgecolor
214
newpath 197.5 452 moveto
215
194 442 lineto
216
190.5 452 lineto
217
closepath fill
218
1 setlinewidth
219
solid
220
0.000 0.000 0.000 edgecolor
221
newpath 197.5 452 moveto
222
194 442 lineto
223
190.5 452 lineto
224
closepath stroke
225
grestore
226
% WAIT_DATA
227
gsave
228
1 setlinewidth
229
0.000 0.000 0.000 nodecolor
230
53 338 53.06 18 ellipse_path stroke
231
0.000 0.000 0.000 nodecolor
232
12 /Times-Roman set_font
233
19 334.2 moveto 68 (WAIT_DATA) alignedtext
234
grestore
235
% WAIT_KEY->WAIT_DATA
236
gsave
237
1 setlinewidth
238
0.000 0.000 0.000 edgecolor
239
newpath 148 420 moveto
240
104 416 44 406 29 388 curveto
241
23 381 25 372 30 363 curveto
242
stroke
243
0.000 0.000 0.000 edgecolor
244
newpath 32.8 365.1 moveto
245
36 355 lineto
246
27.2 360.9 lineto
247
closepath fill
248
1 setlinewidth
249
solid
250
0.000 0.000 0.000 edgecolor
251
newpath 32.8 365.1 moveto
252
36 355 lineto
253
27.2 360.9 lineto
254
closepath stroke
255
0.000 0.000 0.000 edgecolor
256
10 /Times-Roman set_font
257
31.5 378.5 moveto 63 (key_ready=1) alignedtext
258
grestore
259
% WAIT_DATA->WAIT_KEY
260
gsave
261
1 setlinewidth
262
0.000 0.000 0.000 edgecolor
263
newpath 71 355 moveto
264
83 365 99 378 115 388 curveto
265
126 395 139 402 152 407 curveto
266
stroke
267
0.000 0.000 0.000 edgecolor
268
newpath 150.44 410.14 moveto
269
161 411 lineto
270
153.28 403.74 lineto
271
closepath fill
272
1 setlinewidth
273
solid
274
0.000 0.000 0.000 edgecolor
275
newpath 150.44 410.14 moveto
276
161 411 lineto
277
153.28 403.74 lineto
278
closepath stroke
279
0.000 0.000 0.000 edgecolor
280
10 /Times-Roman set_font
281
117.5 378.5 moveto 65 (key_stable=0) alignedtext
282
grestore
283
% INITIAL_ROUND
284
gsave
285
1 setlinewidth
286
0.000 0.000 0.000 nodecolor
287
190 252 68.85 18 ellipse_path stroke
288
0.000 0.000 0.000 nodecolor
289
12 /Times-Roman set_font
290
143.5 248.2 moveto 93 (INITIAL_ROUND) alignedtext
291
grestore
292
% WAIT_DATA->INITIAL_ROUND
293
gsave
294
1 setlinewidth
295
0.000 0.000 0.000 edgecolor
296
newpath 69 321 moveto
297
80 310 94 297 109 288 curveto
298
119 282 130 276 140 271 curveto
299
stroke
300
0.000 0.000 0.000 edgecolor
301
newpath 142.02 273.96 moveto
302
150 267 lineto
303
139.42 267.46 lineto
304
closepath fill
305
1 setlinewidth
306
solid
307
0.000 0.000 0.000 edgecolor
308
newpath 142.02 273.96 moveto
309
150 267 lineto
310
139.42 267.46 lineto
311
closepath stroke
312
0.000 0.000 0.000 edgecolor
313
10 /Times-Roman set_font
314
108.5 292.5 moveto 71 (data_stable=1) alignedtext
315
grestore
316
% INITIAL_ROUND->WAIT_KEY
317
gsave
318
1 setlinewidth
319
0.000 0.000 0.000 edgecolor
320
newpath 190 270 moveto
321
191 300 193 360 194 396 curveto
322
stroke
323
0.000 0.000 0.000 edgecolor
324
newpath 190.5 396 moveto
325
194 406 lineto
326
197.5 396 lineto
327
closepath fill
328
1 setlinewidth
329
solid
330
0.000 0.000 0.000 edgecolor
331
newpath 190.5 396 moveto
332
194 406 lineto
333
197.5 396 lineto
334
closepath stroke
335
0.000 0.000 0.000 edgecolor
336
10 /Times-Roman set_font
337
191.5 335.5 moveto 65 (key_stable=0) alignedtext
338
grestore
339
% DO_ROUND
340
gsave
341
1 setlinewidth
342
0.000 0.000 0.000 nodecolor
343
190 178 53.83 18 ellipse_path stroke
344
0.000 0.000 0.000 nodecolor
345
12 /Times-Roman set_font
346
155 174.2 moveto 70 (DO_ROUND) alignedtext
347
grestore
348
% INITIAL_ROUND->DO_ROUND
349
gsave
350
1 setlinewidth
351
0.000 0.000 0.000 edgecolor
352
newpath 190 234 moveto
353
190 225 190 216 190 206 curveto
354
stroke
355
0.000 0.000 0.000 edgecolor
356
newpath 193.5 206 moveto
357
190 196 lineto
358
186.5 206 lineto
359
closepath fill
360
1 setlinewidth
361
solid
362
0.000 0.000 0.000 edgecolor
363
newpath 193.5 206 moveto
364
190 196 lineto
365
186.5 206 lineto
366
closepath stroke
367
grestore
368
% DO_ROUND->WAIT_KEY
369
gsave
370
1 setlinewidth
371
0.000 0.000 0.000 edgecolor
372
newpath 223 192 moveto
373
239 202 258 215 268 234 curveto
374
292 282 283 306 261 356 curveto
375
253 374 237 390 224 402 curveto
376
stroke
377
0.000 0.000 0.000 edgecolor
378
newpath 221.9 399.2 moveto
379
216 408 lineto
380
226.1 404.8 lineto
381
closepath fill
382
1 setlinewidth
383
solid
384
0.000 0.000 0.000 edgecolor
385
newpath 221.9 399.2 moveto
386
216 408 lineto
387
226.1 404.8 lineto
388
closepath stroke
389
0.000 0.000 0.000 edgecolor
390
10 /Times-Roman set_font
391
280.5 292.5 moveto 65 (key_stable=0) alignedtext
392
grestore
393
% DO_ROUND->DO_ROUND
394
gsave
395
1 setlinewidth
396
0.000 0.000 0.000 edgecolor
397
newpath 240 185 moveto
398
253 184 262 182 262 178 curveto
399
262 175 258 173 250 172 curveto
400
stroke
401
0.000 0.000 0.000 edgecolor
402
newpath 250.3 168.51 moveto
403
240 171 lineto
404
249.6 175.48 lineto
405
closepath fill
406
1 setlinewidth
407
solid
408
0.000 0.000 0.000 edgecolor
409
newpath 250.3 168.51 moveto
410
240 171 lineto
411
249.6 175.48 lineto
412
closepath stroke
413
0.000 0.000 0.000 edgecolor
414
10 /Times-Roman set_font
415
262 175.5 moveto 74 (i<NO_ROUNDS) alignedtext
416
grestore
417
% FINAL_ROUND
418
gsave
419
1 setlinewidth
420
0.000 0.000 0.000 nodecolor
421
190 92 63.93 18 ellipse_path stroke
422
0.000 0.000 0.000 nodecolor
423
12 /Times-Roman set_font
424
147 88.2 moveto 86 (FINAL_ROUND) alignedtext
425
grestore
426
% DO_ROUND->FINAL_ROUND
427
gsave
428
1 setlinewidth
429
0.000 0.000 0.000 edgecolor
430
newpath 190 160 moveto
431
190 148 190 133 190 120 curveto
432
stroke
433
0.000 0.000 0.000 edgecolor
434
newpath 193.5 120 moveto
435
190 110 lineto
436
186.5 120 lineto
437
closepath fill
438
1 setlinewidth
439
solid
440
0.000 0.000 0.000 edgecolor
441
newpath 193.5 120 moveto
442
190 110 lineto
443
186.5 120 lineto
444
closepath stroke
445
0.000 0.000 0.000 edgecolor
446
10 /Times-Roman set_font
447
190 132.5 moveto 74 (i=NO_ROUNDS) alignedtext
448
grestore
449
% FINAL_ROUND->WAIT_KEY
450
gsave
451
1 setlinewidth
452
0.000 0.000 0.000 edgecolor
453
newpath 236 105 moveto
454
288 120 367 149 367 178 curveto
455
367 338 367 338 367 338 curveto
456
367 365 293 394 242 410 curveto
457
stroke
458
0.000 0.000 0.000 edgecolor
459
newpath 240.57 406.77 moveto
460
232 413 lineto
461
242.58 413.48 lineto
462
closepath fill
463
1 setlinewidth
464
solid
465
0.000 0.000 0.000 edgecolor
466
newpath 240.57 406.77 moveto
467
232 413 lineto
468
242.58 413.48 lineto
469
closepath stroke
470
0.000 0.000 0.000 edgecolor
471
10 /Times-Roman set_font
472
366.5 249.5 moveto 65 (key_stable=0) alignedtext
473
grestore
474
% DONE
475
gsave
476
1 setlinewidth
477
0.000 0.000 0.000 nodecolor
478
53 18 32.22 18 ellipse_path stroke
479
0.000 0.000 0.000 nodecolor
480
12 /Times-Roman set_font
481
35.5 14.2 moveto 35 (DONE) alignedtext
482
grestore
483
% FINAL_ROUND->DONE
484
gsave
485
1 setlinewidth
486
0.000 0.000 0.000 edgecolor
487
newpath 160 76 moveto
488
138 64 108 48 85 36 curveto
489
stroke
490
0.000 0.000 0.000 edgecolor
491
newpath 86.44 32.8 moveto
492
76 31 lineto
493
83.04 38.92 lineto
494
closepath fill
495
1 setlinewidth
496
solid
497
0.000 0.000 0.000 edgecolor
498
newpath 86.44 32.8 moveto
499
76 31 lineto
500
83.04 38.92 lineto
501
closepath stroke
502
grestore
503
% DONE->WAIT_DATA
504
gsave
505
1 setlinewidth
506
0.000 0.000 0.000 edgecolor
507
newpath 53 36 moveto
508
53 51 53 73 53 92 curveto
509
53 252 53 252 53 252 curveto
510
53 271 53 293 53 310 curveto
511
stroke
512
0.000 0.000 0.000 edgecolor
513
newpath 49.5 310 moveto
514
53 320 lineto
515
56.5 310 lineto
516
closepath fill
517
1 setlinewidth
518
solid
519
0.000 0.000 0.000 edgecolor
520
newpath 49.5 310 moveto
521
53 320 lineto
522
56.5 310 lineto
523
closepath stroke
524
0.000 0.000 0.000 edgecolor
525
10 /Times-Roman set_font
526
52.5 175.5 moveto 65 (key_stable=0) alignedtext
527
grestore
528
endpage
529
showpage
530
grestore
531
%%PageTrailer
532
%%EndPage: 1
533
%%Trailer
534
end
535
restore
536
%%EOF

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.