%TGIF 4.1.42-QPL state(0,37,100.000,142,132,0,16,1,9,2,3,0,0,0,0,1,2,'Courier',0,80640,0,0,0,10,0,0,1,1,0,16,0,0,1,1,1,0,1088,1408,0,0,2880,0). % % @(#)$Header: /home/minion/cvsroot/doc/SWAP.obj,v 1.4 2002/11/07 01:32:03 nickm Exp $ % %W% % unit("1 pixel/pixel"). color_info(11,65535,0,[ "magenta", 65535, 0, 65535, 65535, 0, 65535, 1, "red", 65535, 0, 0, 65535, 0, 0, 1, "green", 0, 65535, 0, 0, 65535, 0, 1, "blue", 0, 0, 65535, 0, 0, 65535, 1, "yellow", 65535, 65535, 0, 65535, 65535, 0, 1, "pink", 65535, 49344, 52171, 65535, 49344, 52171, 1, "cyan", 0, 65535, 65535, 0, 65535, 65535, 1, "CadetBlue", 24415, 40606, 41120, 24415, 40606, 41120, 1, "white", 65535, 65535, 65535, 65535, 65535, 65535, 1, "black", 0, 0, 0, 0, 0, 0, 1, "DarkSlateGray", 12079, 20303, 20303, 12079, 20303, 20303, 1 ]). script_frac("0.6"). fg_bg_colors('black','white'). dont_reencode("FFDingbests:ZapfDingbats"). page(1,"",1,''). box('black','',64,224,224,256,0,1,1,0,0,0,0,0,0,'1',0,[ ]). text('black',128,227,1,0,1,18,16,4,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,240,'',[ minilines(18,16,0,0,0,0,0,[ mini_line(18,13,3,0,0,0,[ str_block(0,18,13,3,0,-3,0,0,0,[ str_seg('black','Courier',0,80640,18,13,3,0,-3,0,0,0,0,0, "H1")]) ]) ])]). box('black','',240,224,400,256,0,1,1,20,0,0,0,0,0,'1',0,[ ]). box('black','',416,224,576,256,0,1,1,22,0,0,0,0,0,'1',0,[ ]). text('black',320,227,1,0,1,18,16,24,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,240,'',[ minilines(18,16,0,0,0,0,0,[ mini_line(18,13,3,0,0,0,[ str_block(0,18,13,3,0,-2,0,0,0,[ str_seg('black','Courier',0,80640,18,13,3,0,-2,0,0,0,0,0, "H2")]) ]) ])]). text('black',496,227,1,0,1,9,16,26,13,3,0,0,0,0,2,9,16,0,0,"",0,0,0,0,240,'',[ minilines(9,16,0,0,0,0,0,[ mini_line(9,13,3,0,0,0,[ str_block(0,9,13,3,0,0,0,0,0,[ str_seg('black','Courier',0,80640,9,13,3,0,0,0,0,0,0,0, "M")]) ]) ])]). box('black','',64,272,128,304,0,1,1,52,0,0,0,0,0,'1',0,[ ]). box('black','',64,320,128,352,0,1,1,53,0,0,0,0,0,'1',0,[ ]). text('black',112,275,1,2,1,27,16,56,13,3,0,0,0,0,2,27,16,0,0,"",0,0,0,0,288,'',[ minilines(27,16,0,0,2,0,0,[ mini_line(27,13,3,0,0,0,[ str_block(0,27,13,3,0,0,0,0,0,[ str_seg('black','Courier',0,80640,27,13,3,0,0,0,0,0,0,0, "RSA")]) ]) ])]). poly('black','',2,[ 96,256,96,272],1,1,1,59,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 96,304,96,320],1,1,1,60,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). box('black','',64,400,160,448,0,1,1,61,0,0,0,0,0,'1',0,[ ]). poly('black','',3,[ 112,352,112,352,112,400],1,1,1,63,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',3,[ 80,352,80,384,288,384],1,1,1,64,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). box('black','',64,464,224,496,0,1,1,65,0,0,0,0,0,'1',0,[ ]). box('black','',176,416,208,448,0,1,1,68,0,0,0,0,0,'1',0,[ ]). poly('black','',2,[ 192,384,192,416],1,1,1,70,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 192,448,192,464],1,1,1,71,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',80,323,1,0,1,9,16,74,13,3,0,0,0,0,2,9,16,0,0,"",0,0,0,0,336,'',[ minilines(9,16,0,0,0,0,0,[ mini_line(9,13,3,0,0,0,[ str_block(0,9,13,3,0,-1,0,0,0,[ str_seg('black','Courier',0,80640,9,13,3,0,-1,0,0,0,0,0, "K")]) ]) ])]). text('black',112,323,1,0,1,9,16,76,13,3,0,0,0,0,2,9,16,0,0,"",0,0,0,0,336,'',[ minilines(9,16,0,0,0,0,0,[ mini_line(9,13,3,0,0,0,[ str_block(0,9,13,3,0,-1,0,0,0,[ str_seg('black','Courier',0,80640,9,13,3,0,-1,0,0,0,0,0, "H")]) ]) ])]). text('black',112,403,3,1,1,63,36,85,13,3,0,-6,0,0,2,63,36,0,0,"",0,0,0,0,416,'',[ minilines(63,36,0,0,1,-6,0,[ mini_line(54,13,3,0,0,0,[ str_block(0,54,13,3,0,-8,0,0,0,[ str_seg('black','Courier',0,80640,54,13,3,0,-8,0,0,0,0,0, "Check ")]) ]), mini_line(18,13,3,0,0,0,[ str_block(0,18,13,3,0,-8,0,0,0,[ str_seg('black','Courier',0,80640,18,13,3,0,-8,0,0,0,0,0, "& ")]) ]), mini_line(63,13,3,0,0,0,[ str_block(0,63,13,3,0,-2,0,0,0,[ str_seg('black','Courier',0,80640,63,13,3,0,-2,0,0,0,0,0, "Decrypt")]) ]) ])]). text('black',176,419,1,0,1,36,16,88,13,3,0,0,0,0,2,36,16,0,0,"",0,0,0,0,432,'',[ minilines(36,16,0,0,0,0,0,[ mini_line(36,13,3,0,0,0,[ str_block(0,36,13,3,0,-1,0,0,0,[ str_seg('black','Courier',0,80640,36,13,3,0,-1,0,0,0,0,0, "PRNG")]) ]) ])]). poly('black','',2,[ 144,256,144,400],1,1,1,98,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). box('black','',288,368,352,400,0,1,1,99,0,0,0,0,0,'1',0,[ ]). box('black','',464,304,528,336,0,1,1,100,0,0,0,0,0,'1',0,[ ]). poly('black','',2,[ 320,256,320,368],1,1,1,101,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 496,256,496,304],1,1,1,102,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',3,[ 240,384,240,320,464,320],1,1,1,103,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',304,371,1,0,1,27,16,104,13,3,0,0,0,0,2,27,16,0,0,"",0,0,0,0,384,'',[ minilines(27,16,0,0,0,0,0,[ mini_line(27,13,3,0,0,0,[ str_block(0,27,13,3,0,-1,0,0,0,[ str_seg('black','Courier',0,80640,27,13,3,0,-1,0,0,0,0,0, "LBC")]) ]) ])]). text('black',480,307,1,0,1,27,16,106,13,3,0,0,0,0,2,27,16,0,0,"",0,0,0,0,320,'',[ minilines(27,16,0,0,0,0,0,[ mini_line(27,13,3,0,0,0,[ str_block(0,27,13,3,0,-1,0,0,0,[ str_seg('black','Courier',0,80640,27,13,3,0,-1,0,0,0,0,0, "LBC")]) ]) ])]). box('black','',240,464,400,496,0,1,1,122,0,0,0,0,0,'1',0,[ ]). box('black','',416,464,576,496,0,1,1,123,0,0,0,0,0,'1',0,[ ]). text('black',320,467,1,0,1,27,16,124,13,3,0,0,0,0,2,27,16,0,0,"",0,0,0,0,480,'',[ minilines(27,16,0,0,0,0,0,[ mini_line(27,13,3,0,0,0,[ str_block(0,27,13,3,0,-5,0,0,0,[ str_seg('black','Courier',0,80640,27,13,3,0,-5,0,0,0,0,0, "H2'")]) ]) ])]). text('black',496,467,1,0,1,18,16,125,13,3,0,0,0,0,2,18,16,0,0,"",0,0,0,0,480,'',[ minilines(18,16,0,0,0,0,0,[ mini_line(18,13,3,0,0,0,[ str_block(0,18,13,3,0,-5,0,0,0,[ str_seg('black','Courier',0,80640,18,13,3,0,-5,0,0,0,0,0, "M'")]) ]) ])]). poly('black','',2,[ 320,400,320,464],1,1,1,130,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 496,336,496,464],1,1,1,131,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). box('black','',64,592,224,624,0,1,1,134,0,0,0,0,0,'1',0,[ ]). box('black','',240,592,400,624,0,1,1,136,0,0,0,0,0,'1',0,[ ]). box('black','',416,592,576,624,0,1,1,137,0,0,0,0,0,'1',0,[ ]). text('black',320,595,1,0,1,36,16,138,13,3,0,0,0,0,2,36,16,0,0,"",0,0,0,0,608,'',[ minilines(36,16,0,0,0,0,0,[ mini_line(36,13,3,0,0,0,[ str_block(0,36,13,3,0,-5,0,0,0,[ str_seg('black','Courier',0,80640,36,13,3,0,-5,0,0,0,0,0, "H2''")]) ]) ])]). text('black',496,595,1,0,1,27,16,139,13,3,0,0,0,0,2,27,16,0,0,"",0,0,0,0,608,'',[ minilines(27,16,0,0,0,0,0,[ mini_line(27,13,3,0,0,0,[ str_block(0,27,13,3,0,-5,0,0,0,[ str_seg('black','Courier',0,80640,27,13,3,0,-5,0,0,0,0,0, "M''")]) ]) ])]). box('black','',288,528,352,560,0,1,1,152,0,0,0,0,0,'1',0,[ ]). box('black','',400,528,464,560,0,1,1,153,0,0,0,0,0,'1',0,[ ]). poly('black','',4,[ 144,496,144,576,320,576,320,592],1,1,1,160,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',304,531,1,0,1,27,16,161,13,3,0,0,0,0,2,27,16,0,0,"",0,0,0,0,544,'',[ minilines(27,16,0,0,0,0,0,[ mini_line(27,13,3,0,0,0,[ str_block(0,27,13,3,0,-1,0,0,0,[ str_seg('black','Courier',0,80640,27,13,3,0,-1,0,0,0,0,0, "LBC")]) ]) ])]). text('black',416,531,1,0,1,36,16,164,13,3,0,0,0,0,2,36,16,0,0,"",0,0,0,0,544,'',[ minilines(36,16,0,0,0,0,0,[ mini_line(36,13,3,0,0,0,[ str_block(0,36,13,3,0,-1,0,0,0,[ str_seg('black','Courier',0,80640,36,13,3,0,-1,0,0,0,0,0, "HASH")]) ]) ])]). poly('black','',2,[ 496,496,496,592],1,1,1,169,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 496,544,464,544],1,1,1,170,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 400,544,352,544],1,1,1,171,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 320,496,320,528],1,1,1,172,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',128,467,1,0,1,27,16,182,13,3,0,0,0,0,2,27,16,0,0,"",0,0,0,0,480,'',[ minilines(27,16,0,0,0,0,0,[ mini_line(27,13,3,0,0,0,[ str_block(0,27,13,3,0,-5,0,0,0,[ str_seg('black','Courier',0,80640,27,13,3,0,-5,0,0,0,0,0, "H1'")]) ]) ])]). text('black',128,595,1,0,1,36,16,184,13,3,0,0,0,0,2,36,16,0,0,"",0,0,0,0,608,'',[ minilines(36,16,0,0,0,0,0,[ mini_line(36,13,3,0,0,0,[ str_block(0,36,13,3,0,-5,0,0,0,[ str_seg('black','Courier',0,80640,36,13,3,0,-5,0,0,0,0,0, "H1''")]) ]) ])]). poly('black','',2,[ 160,464,160,480],0,1,1,231,0,1,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 80,384,80,400],1,1,1,324,0,1,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 112,448,112,464],1,1,1,397,0,1,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 64,512,656,512],0,1,1,398,0,1,1,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',3,[ 288,544,160,544,160,592],1,1,1,422,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). poly('black','',2,[ 96,336,96,352],0,1,1,426,0,0,0,0,0,0,0,'1',0,0, "0","",[ 0,8,3,0,'8','3','0'],[0,8,3,0,'8','3','0'],[ ]). text('black',640,355,2,2,1,108,32,428,13,3,0,0,0,0,2,108,32,0,0,"",0,0,0,0,368,'',[ minilines(108,32,0,0,2,0,0,[ mini_line(81,13,3,0,0,0,[ str_block(0,81,13,3,0,-1,0,0,0,[ str_seg('black','Courier',0,80640,81,13,3,0,-1,0,0,0,0,0, "Steps for")]) ]), mini_line(108,13,3,0,0,0,[ str_block(0,108,13,3,0,-2,0,0,0,[ str_seg('black','Courier',0,80640,108,13,3,0,-2,0,0,0,0,0, "all messages")]) ]) ])]). text('black',640,515,3,2,1,99,48,431,13,3,0,0,0,0,2,99,48,0,0,"",0,0,0,0,528,'',[ minilines(99,48,0,0,2,0,0,[ mini_line(99,13,3,0,0,0,[ str_block(0,99,13,3,0,-2,0,0,0,[ str_seg('black','Courier',0,80640,99,13,3,0,-2,0,0,0,0,0, "Extra steps")]) ]), mini_line(90,13,3,0,0,0,[ str_block(0,90,13,3,0,-3,0,0,0,[ str_seg('black','Courier',0,80640,90,13,3,0,-3,0,0,0,0,0, "for \"Swap\"")]) ]), mini_line(72,13,3,0,0,0,[ str_block(0,72,13,3,0,-2,0,0,0,[ str_seg('black','Courier',0,80640,72,13,3,0,-2,0,0,0,0,0, "messages")]) ]) ])]).