v21i021: Snefru hash and netnews validation programs, Part03/04

Rich Salz rsalz at bbn.com
Fri Mar 23 04:48:39 AEST 1990


Submitted-by: Rich $alz <rsalz at bbn.com>
Posting-number: Volume 21, Issue 21
Archive-name: snefru/part03

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of archive 3 (of 4)."
# Contents:  testboxes.c1
# Wrapped by rsalz at litchi.bbn.com on Thu Mar 22 13:36:39 1990
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'testboxes.c1' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'testboxes.c1'\"
else
echo shar: Extracting \"'testboxes.c1'\" \(29920 characters\)
sed "s/^X//" >'testboxes.c1' <<'END_OF_FILE'
X/*
X**  This is Snefru, derived from the Xerox Secure Hash Function.
X**  Snefru is a one-way hash function that provides authentication.
X**  It does not provide secrecy.
X**
X**  Snefru is named after a Pharaoh of ancient Egypt.
X**
X**  It is based on code that is:
X**	Copyright (c) Xerox Corporation 1989.  All rights reserved.
X**
X**	License to copy and use this software is granted provided that it
X**	is identified as the 'Xerox Secure Hash Function' in all material
X**	mentioning or referencing this software or this hash function.
X**
X**	License is also granted to make and use derivative works provided
X**	that such works are identified as 'derived from the Xerox Secure
X**	Hash Function' in all material mentioning or referencing the
X**	derived work.
X**
X**	Xerox Corporation makes no representations concerning either the
X**	merchantability of this software or the suitability of this
X**	software for any particular purpose.  It is provided "as is"
X**	without express or implied warranty of any kind.
X**
X**	These notices must be retained in any copies of any part of this
X**	software.
X**
X**  Based on the reference implementation (no algorithm changes) of
X**  version 2.0, July 31, 1989.  Implementor:  Ralph C. Merkle.
X**  This edition is by Rich $alz, <rsalz at bbn.com>.
X**
X**  This program generates and tests the standard S-boxes used by Snefru,
X**  the one way hash function.  It uses the RAND table of random numbers.
X*/
X#include <stdio.h>
X#include "snefru.h"
X#ifdef	RCSID
Xstatic char RCS[] =
X	"$Header: testboxes.c1,v 1.1 90/03/22 13:01:01 rsalz Exp $";
X#endif	/* RCSID */
X
X#if	(OUTPUTBLOCKSIZE != 8) || (INPUTBLOCKSIZE != 16) || (SBOXCOUNT != 8)
X    !! ERROR -- Update the tests !!
X#endif	/* ...  */
X
X/*
X**  The random table is the first part of the random digits from the book:
X**  "A Million Random Digits with 100,000 Normal Deviates", by the RAND
X**  Corporation, published by the Free Press, 1955.  The formatting is
X**  similar to the book to allow easy inspection and verification. The
X**  random digits are also available on magnetic tape or diskettes from
X**  the RAND corporation.  Send inquiries to: The RAND Corporation,
X**  Computer Information Systems, 1700 Main St., Santa Monica California
X**  90406;  ATTN:  Jackie McGee.
X*/
X
X#define RANDTABLESIZE		4810
X
Xstatic char	RANDtable[RANDTABLESIZE][5] = {
X/*   0 */	"10097", "32533", "76520", "13586", "34673",
X		"54876", "80959", "09117", "39292", "74945",
X/*   1 */	"37542", "04805", "64894", "74296", "24805",
X		"24037", "20636", "10402", "00822", "91665",
X/*   2 */	"08422", "68953", "19645", "09303", "23209",
X		"02560", "15953", "34764", "35080", "33606",
X/*   3 */	"99019", "02529", "09376", "70715", "38311",
X		"31165", "88676", "74397", "04436", "27659",
X/*   4 */	"12807", "99970", "80157", "36147", "64032",
X		"36653", "98951", "16877", "12171", "76833",
X/*   5 */	"66065", "74717", "34072", "76850", "36697",
X		"36170", "65813", "39885", "11199", "29170",
X/*   6 */	"31060", "10805", "45571", "82406", "35303",
X		"42614", "86799", "07439", "23403", "09732",
X/*   7 */	"85269", "77602", "02051", "65692", "68665",
X		"74818", "73053", "85247", "18623", "88579",
X/*   8 */	"63573", "32135", "05325", "47048", "90553",
X		"57548", "28468", "28709", "83491", "25624",
X/*   9 */	"73796", "45753", "03529", "64778", "35808",
X		"34282", "60935", "20344", "35273", "88435",
X/*  10 */	"98520", "17767", "14905", "68607", "22109",
X		"40558", "60970", "93433", "50500", "73998",
X/*  11 */	"11805", "05431", "39808", "27732", "50725",
X		"68248", "29405", "24201", "52775", "67851",
X/*  12 */	"83452", "99634", "06288", "98083", "13746",
X		"70078", "18475", "40610", "68711", "77817",
X/*  13 */	"88685", "40200", "86507", "58401", "36766",
X		"67951", "90364", "76493", "29609", "11062",
X/*  14 */	"99594", "67348", "87517", "64969", "91826",
X		"08928", "93785", "61368", "23478", "34113",
X/*  15 */	"65481", "17674", "17468", "50950", "58047",
X		"76974", "73039", "57186", "40218", "16544",
X/*  16 */	"80124", "35635", "17727", "08015", "45318",
X		"22374", "21115", "78253", "14385", "53763",
X/*  17 */	"74350", "99817", "77402", "77214", "43236",
X		"00210", "45521", "64237", "96286", "02655",
X/*  18 */	"69916", "26803", "66252", "29148", "36936",
X		"87203", "76621", "13990", "94400", "56418",
X/*  19 */	"09893", "20505", "14225", "68514", "46427",
X		"56788", "96297", "78822", "54382", "14598",
X/*  20 */	"91499", "14523", "68479", "27686", "46162",
X		"83554", "94750", "89923", "37089", "20048",
X/*  21 */	"80336", "94598", "26940", "36858", "70297",
X		"34135", "53140", "33340", "42050", "82341",
X/*  22 */	"44104", "81949", "85157", "47954", "32979",
X		"26575", "57600", "40881", "22222", "06413",
X/*  23 */	"12550", "73742", "11100", "02040", "12860",
X		"74697", "96644", "89439", "28707", "25815",
X/*  24 */	"63606", "49329", "16505", "34484", "40219",
X		"52563", "43651", "77082", "07207", "31790",
X/*  25 */	"61196", "90446", "26457", "47774", "51924",
X		"33729", "65394", "59593", "42582", "60527",
X/*  26 */	"15474", "45266", "95270", "79953", "59367",
X		"83848", "82396", "10118", "33211", "59466",
X/*  27 */	"94557", "28573", "67897", "54387", "54622",
X		"44431", "91190", "42592", "92927", "45973",
X/*  28 */	"42481", "16213", "97344", "08721", "16868",
X		"48767", "03071", "12059", "25701", "46670",
X/*  29 */	"23523", "78317", "73208", "89837", "68935",
X		"91416", "26252", "29663", "05522", "82562",
X/*  30 */	"04493", "52494", "75246", "33824", "45862",
X		"51025", "61962", "79335", "65337", "12472",
X/*  31 */	"00549", "97654", "64051", "88159", "96119",
X		"63896", "54692", "82391", "23287", "29529",
X/*  32 */	"35963", "15307", "26898", "09354", "33351",
X		"35462", "77974", "50024", "90103", "39333",
X/*  33 */	"59808", "08391", "45427", "26842", "83609",
X		"49700", "13021", "24892", "78565", "20106",
X/*  34 */	"46058", "85236", "01390", "92286", "77281",
X		"44077", "93910", "83647", "70617", "42941",
X/*  35 */	"32179", "00597", "87379", "25241", "05567",
X		"07007", "86743", "17157", "85394", "11838",
X/*  36 */	"69234", "61406", "20117", "45204", "15956",
X		"60000", "18743", "92423", "97118", "96338",
X/*  37 */	"19565", "41430", "01758", "75379", "40419",
X		"21585", "66674", "36806", "84962", "85207",
X/*  38 */	"45155", "14938", "19476", "07246", "43667",
X		"94543", "59047", "90033", "20826", "69541",
X/*  39 */	"94864", "31994", "36168", "10851", "34888",
X		"81553", "01540", "35456", "05014", "51176",
X/*  40 */	"98086", "24826", "45240", "28404", "44999",
X		"08896", "39094", "73407", "35441", "31880",
X/*  41 */	"33185", "16232", "41941", "50949", "89435",
X		"48581", "88695", "41994", "37548", "73043",
X/*  42 */	"80951", "00406", "96382", "70774", "20151",
X		"23387", "25016", "25298", "94624", "61171",
X/*  43 */	"79752", "49140", "71961", "28296", "69861",
X		"02591", "74852", "20539", "00387", "59579",
X/*  44 */	"18633", "32537", "98145", "06571", "31010",
X		"24674", "05455", "61427", "77938", "91936",
X/*  45 */	"74029", "43902", "77557", "32270", "97790",
X		"17119", "52527", "58021", "80814", "51748",
X/*  46 */	"54178", "45611", "80993", "37143", "05335",
X		"12969", "56127", "19255", "36040", "90324",
X/*  47 */	"11664", "49883", "52079", "84827", "59381",
X		"71539", "09973", "33440", "88461", "23356",
X/*  48 */	"48324", "77928", "31249", "64710", "02295",
X		"36870", "32307", "57546", "15020", "09994",
X/*  49 */	"69074", "94138", "87637", "91976", "35584",
X		"04401", "10518", "21615", "01848", "76938",
X/*  50 */	"09188", "20097", "32825", "39527", "04220",
X		"86304", "83389", "87374", "64278", "58044",
X/*  51 */	"90045", "85497", "51981", "50654", "94938",
X 		"81997", "91870", "76150", "68476", "64659",
X/*  52 */	"73189", "50207", "47677", "26269", "62290",
X		"64464", "27124", "67018", "41361", "82760",
X/*  53 */	"75768", "76490", "20971", "87749", "90429",
X		"12272", "95375", "05871", "93823", "43178",
X/*  54 */	"54016", "44056", "66281", "31003", "00682",
X		"27398", "20714", "53295", "07706", "17813",
X/*  55 */	"08358", "69910", "78542", "42785", "13661",
X		"58873", "04618", "97553", "31223", "08420",
X/*  56 */	"28306", "03264", "81333", "10591", "40510",
X		"07893", "32604", "60475", "94119", "01840",
X/*  57 */	"53840", "86233", "81594", "13628", "51215",
X		"90290", "28466", "68795", "77762", "20791",
X/*  58 */	"91757", "53741", "61613", "62269", "50263",
X		"90212", "55781", "76514", "83483", "47055",
X/*  59 */	"89415", "92694", "00397", "58391", "12607",
X		"17646", "48949", "72306", "94541", "37408",
X/*  60 */	"77513", "03820", "86864", "29901", "68414",
X		"82774", "51908", "13980", "72893", "55507",
X/*  61 */	"19502", "37174", "69979", "20288", "55210",
X		"29773", "74287", "75251", "65344", "67415",
X/*  62 */	"21818", "59313", "93278", "81757", "05686",
X		"73156", "07082", "85046", "31853", "38452",
X/*  63 */	"51474", "66499", "68107", "23621", "94049",
X		"91345", "42836", "09191", "08007", "45449",
X/*  64 */	"99559", "68331", "62535", "24170", "69777",
X		"12830", "74819", "78142", "43860", "72834",
X/*  65 */	"33713", "48007", "93584", "72869", "51926",
X		"64721", "58303", "29822", "93174", "93972",
X/*  66 */	"85274", "86893", "11303", "22970", "28834",
X		"34137", "73515", "90400", "71148", "43643",
X/*  67 */	"84133", "89640", "44035", "52166", "73852",
X		"70091", "61222", "60561", "62327", "18423",
X/*  68 */	"56732", "16234", "17395", "96131", "10123",
X		"91622", "85496", "57560", "81604", "18880",
X/*  69 */	"65138", "56806", "87648", "85261", "34313",
X		"65861", "45875", "21069", "85644", "47277",
X/*  70 */	"38001", "02176", "81719", "11711", "71602",
X		"92937", "74219", "64049", "65584", "49698",
X/*  71 */	"37402", "96397", "01304", "77586", "56271",
X		"10086", "47324", "62605", "40030", "37438",
X/*  72 */	"97125", "40348", "87083", "31417", "21815",
X		"39250", "75237", "62047", "15501", "29578",
X/*  73 */	"21826", "41134", "47143", "34072", "64638",
X		"85902", "49139", "06441", "03856", "54552",
X/*  74 */	"73135", "42742", "95719", "09035", "85794",
X		"74296", "08789", "88156", "64691", "19202",
X/*  75 */	"07638", "77929", "03061", "18072", "96207",
X		"44156", "23821", "99538", "04713", "66994",
X/*  76 */	"60528", "83441", "07954", "19814", "59175",
X		"20695", "05533", "52139", "61212", "06455",
X/*  77 */	"83596", "35655", "06958", "92983", "05128",
X		"09719", "77433", "53783", "92301", "50498",
X/*  78 */	"10850", "62746", "99599", "10507", "13499",
X		"06319", "53075", "71839", "06410", "19362",
X/*  79 */	"39820", "98952", "43622", "63147", "64421",
X		"80814", "43800", "09351", "31024", "73167",
X/*  80 */	"59580", "06478", "75569", "78800", "88835",
X		"54486", "23768", "06156", "04111", "08408",
X/*  81 */	"38508", "07341", "23793", "48763", "90822",
X		"97022", "17719", "04207", "95954", "49953",
X/*  82 */	"30692", "70668", "94688", "16127", "56196",
X		"80091", "82067", "63400", "05462", "69200",
X/*  83 */	"65443", "95659", "18288", "27437", "49632",
X		"24041", "08337", "65676", "96299", "90836",
X/*  84 */	"27267", "50264", "13192", "72294", "07477",
X		"44606", "17985", "48911", "97341", "30358",
X/*  85 */	"91307", "06991", "19072", "24210", "36699",
X		"53728", "28825", "35793", "28976", "66252",
X/*  86 */	"68434", "94688", "84473", "13622", "62126",
X		"98408", "12843", "82590", "09815", "93146",
X/*  87 */	"48908", "15877", "54745", "24591", "35700",
X		"04754", "83824", "52692", "54130", "55160",
X/*  88 */	"06913", "45197", "42672", "78601", "11883",
X		"09528", "63011", "98901", "14974", "40344",
X/*  89 */	"10455", "16019", "14210", "33712", "91342",
X		"37821", "88325", "80851", "43667", "70883",
X/*  90 */	"12883", "97343", "65027", "61184", "04285",
X		"01392", "17974", "15077", "90712", "26769",
X/*  91 */	"21778", "30976", "38807", "36961", "31649",
X		"42096", "63281", "02023", "08816", "47449",
X/*  92 */	"19523", "59515", "65122", "59659", "86283",
X		"68258", "69572", "13798", "16435", "91529",
X/*  93 */	"67245", "52670", "35583", "16563", "79246",
X		"86686", "76463", "34222", "26655", "90802",
X/*  94 */	"60584", "47377", "07500", "37992", "45134",
X		"26529", "26760", "83637", "41326", "44344",
X/*  95 */	"53853", "41377", "36066", "94850", "58838",
X		"73859", "49364", "73331", "96240", "43642",
X/*  96 */	"24637", "38736", "74384", "89342", "52623",
X		"07992", "12369", "18601", "03742", "83873",
X/*  97 */	"83080", "12451", "38992", "22815", "07759",
X		"51777", "97377", "27585", "51972", "37867",
X/*  98 */	"16444", "24334", "36151", "99073", "27493",
X		"70939", "85130", "32552", "54846", "54759",
X/*  99 */	"60790", "18157", "57178", "65762", "11161",
X		"78576", "45819", "52979", "65130", "04860",
X/* 100 */	"03991", "10461", "93716", "16894", "66083",
X		"24653", "84609", "58232", "88618", "19161",
X/* 101 */	"38555", "95554", "32886", "59780", "08355",
X		"60860", "29735", "47762", "71299", "23853",
X/* 102 */	"17546", "73704", "92052", "46215", "55121",
X		"29281", "59076", "07936", "27954", "58909",
X/* 103 */	"32643", "52861", "95819", "06831", "00911",
X		"98936", "76355", "93779", "80863", "00514",
X/* 104 */	"69572", "68777", "39510", "35905", "14060",
X		"40619", "29549", "69616", "33564", "60780",
X/* 105 */	"24122", "66591", "27699", "06494", "14845",
X		"46672", "61958", "77100", "90899", "75754",
X/* 106 */	"61196", "30231", "92962", "61773", "41839",
X		"55382", "17267", "70943", "78038", "70267",
X/* 107 */	"30532", "21704", "10274", "12202", "39685",
X		"23309", "10061", "68829", "55986", "66485",
X/* 108 */	"03788", "97599", "75867", "20717", "74416",
X		"53166", "35208", "33374", "87539", "08823",
X/* 109 */	"48228", "63379", "85783", "47619", "53152",
X		"67433", "35663", "52972", "16818", "60311",
X/* 110 */	"60365", "94653", "35075", "33949", "42614",
X		"29297", "01918", "28316", "98953", "73231",
X/* 111 */	"83799", "42402", "56623", "34442", "34994",
X		"41374", "70071", "14736", "09958", "18065",
X/* 112 */	"32960", "07405", "36409", "83232", "99385",
X		"41600", "11133", "07586", "15917", "06253",
X/* 113 */	"19322", "53845", "57620", "52606", "66497",
X		"68646", "78138", "66559", "19640", "99413",
X/* 114 */	"11220", "94747", "07399", "37408", "48509",
X		"23929", "27482", "45476", "85244", "35159",
X/* 115 */	"31751", "57260", "68980", "05339", "15470",
X		"48355", "88651", "22596", "03152", "19121",
X/* 116 */	"88492", "99382", "14454", "04504", "20094",
X		"98977", "74843", "93413", "22109", "78508",
X/* 117 */	"30934", "47744", "07481", "83828", "73788",
X		"06533", "28597", "20405", "94205", "20380",
X/* 118 */	"22888", "48893", "27499", "98748", "60530",
X		"45128", "74022", "84617", "82037", "10268",
X/* 119 */	"78212", "16993", "35902", "91386", "44372",
X		"15486", "65741", "14014", "87481", "37220",
X/* 120 */	"41849", "84547", "46850", "52326", "34677",
X		"58300", "74910", "64345", "19325", "81549",
X/* 121 */	"46352", "33049", "69248", "93460", "45305",
X		"07521", "61318", "31855", "14413", "70951",
X/* 122 */	"11087", "96294", "14013", "31792", "59747",
X		"67277", "76503", "34513", "39663", "77544",
X/* 123 */	"52701", "08337", "56303", "87315", "16520",
X		"69676", "11654", "99893", "02181", "68161",
X/* 124 */	"57275", "36898", "81304", "48585", "68652",
X		"27376", "92852", "55866", "88448", "03584",
X/* 125 */	"20857", "73156", "70284", "24326", "79375",
X		"95220", "01159", "63267", "10622", "48391",
X/* 126 */	"15633", "84924", "90415", "93614", "33521",
X		"26665", "55823", "47641", "86225", "31704",
X/* 127 */	"92694", "48297", "39904", "02115", "59589",
X		"49067", "66821", "41575", "49767", "04037",
X/* 128 */	"77613", "19019", "88152", "00080", "20554",
X		"91409", "96277", "48257", "50816", "97616",
X/* 129 */	"38688", "32486", "45134", "63545", "59404",
X		"72059", "43947", "51680", "43852", "59693",
X/* 130 */	"25163", "01889", "70014", "15021", "41290",
X		"67312", "71857", "15957", "68971", "11403",
X/* 131 */	"65251", "07629", "37239", "33295", "05870",
X		"01119", "92784", "26340", "18477", "65622",
X/* 132 */	"36815", "43625", "18637", "37509", "82444",
X		"99005", "04921", "73701", "14707", "93997",
X/* 133 */	"64397", "11692", "05327", "82162", "20247",
X		"81759", "45197", "25332", "83745", "22567",
X/* 134 */	"04515", "25624", "95096", "67946", "48460",
X		"85558", "15191", "18782", "16930", "33361",
X/* 135 */	"83761", "60873", "43253", "84145", "60833",
X		"25983", "01291", "41349", "20368", "07126",
X/* 136 */	"14387", "06345", "80854", "09279", "43529",
X		"06318", "38384", "74761", "41196", "37480",
X/* 137 */	"51321", "92246", "80088", "77074", "88722",
X		"56736", "66164", "49431", "66919", "31678",
X/* 138 */	"72472", "00008", "80890", "18002", "94813",
X		"31900", "54155", "83436", "35352", "54131",
X/* 139 */	"05466", "55306", "93128", "18464", "74457",
X		"90561", "72848", "11834", "79982", "68416",
X/* 140 */	"39528", "72484", "82474", "25593", "48545",
X		"35247", "18619", "13674", "18611", "19241",
X/* 141 */	"81616", "18711", "53342", "44276", "75122",
X		"11724", "74627", "73707", "58319", "15997",
X/* 142 */	"07586", "16120", "82641", "22820", "92904",
X		"13141", "32392", "19763", "61199", "67940",
X/* 143 */	"90767", "04235", "13574", "17200", "69902",
X		"63742", "78464", "22501", "18627", "90872",
X/* 144 */	"40188", "28193", "29593", "88627", "94972",
X		"11598", "62095", "36787", "00441", "58997",
X/* 145 */	"34414", "82157", "86887", "55087", "19152",
X		"00023", "12302", "80783", "32624", "68691",
X/* 146 */	"63439", "75363", "44989", "16822", "36024",
X		"00867", "76378", "41605", "65961", "73488",
X/* 147 */	"67049", "09070", "93399", "45547", "94458",
X		"74284", "05041", "49807", "20288", "34060",
X/* 148 */	"79495", "04146", "52162", "90286", "54158",
X		"34243", "46978", "35482", "59362", "95938",
X/* 149 */	"91704", "30552", "04737", "21031", "75051",
X		"93029", "47665", "64382", "99782", "93478",
X/* 150 */	"94015", "46874", "32444", "48277", "59820",
X		"96163", "64654", "25843", "41145", "42820",
X/* 151 */	"74108", "88222", "88570", "74015", "25704",
X		"91035", "01755", "14750", "48968", "38603",
X/* 152 */	"62880", "87873", "95160", "59221", "22304",
X		"90314", "72877", "17334", "39283", "04149",
X/* 153 */	"11748", "12102", "80580", "41867", "17710",
X		"59621", "06554", "07850", "73950", "79552",
X/* 154 */	"17944", "05600", "60478", "03343", "25852",
X		"58905", "57216", "39618", "49856", "99326",
X/* 155 */	"66067", "42792", "95043", "52680", "46780",
X		"56487", "09971", "59481", "37006", "22186",
X/* 156 */	"54244", "91030", "45547", "70818", "59849",
X		"96169", "61459", "21647", "87417", "17198",
X/* 157 */	"30945", "57589", "31732", "57260", "47670",
X		"07654", "46376", "25366", "94746", "49580",
X/* 158 */	"69170", "37403", "86995", "90307", "94304",
X		"71803", "26825", "05511", "12459", "91314",
X/* 159 */	"08345", "88975", "35841", "85771", "08105",
X		"59987", "87112", "21476", "14713", "71181",
X/* 160 */	"27767", "43584", "85301", "88977", "29490",
X		"69714", "73035", "41207", "74699", "09310",
X/* 161 */	"13025", "14338", "54066", "15243", "47724",
X		"66733", "47431", "43905", "31048", "56699",
X/* 162 */	"80217", "36292", "98525", "24335", "24432",
X		"24896", "43277", "58874", "11466", "16082",
X/* 163 */	"10875", "62004", "90391", "61105", "57411",
X		"06368", "53856", "30743", "08670", "84741",
X/* 164 */	"54127", "57326", "26629", "19087", "24472",
X		"88779", "30540", "27886", "61732", "75454",
X/* 165 */	"60311", "42824", "37301", "42678", "45990",
X		"43242", "17374", "52003", "70707", "70214",
X/* 166 */	"49739", "71484", "92003", "98086", "76668",
X		"73209", "59202", "11973", "02902", "33250",
X/* 167 */	"78626", "51594", "16453", "94614", "39014",
X		"97066", "83012", "09832", "25571", "77628",
X/* 168 */	"66692", "13986", "99837", "00582", "81232",
X		"44987", "09504", "96412", "90193", "79568",
X/* 169 */	"44071", "28091", "07362", "97703", "76447",
X		"42537", "98524", "97831", "65704", "09514",
X/* 170 */	"41468", "85149", "49554", "17994", "14924",
X		"39650", "95294", "00556", "70481", "06905",
X/* 171 */	"94559", "37559", "49678", "53119", "70312",
X		"05682", "66986", "34099", "74474", "20740",
X/* 172 */	"41615", "70360", "64114", "58660", "90850",
X		"64618", "80620", "51790", "11436", "38072",
X/* 173 */	"50273", "93113", "41794", "86861", "24781",
X		"89683", "55411", "85667", "77535", "99892",
X/* 174 */	"41396", "80504", "90670", "08289", "40902",
X		"05069", "95083", "06783", "28102", "57816",
X/* 175 */	"25807", "24260", "71529", "78920", "72682",
X		"07385", "90726", "57166", "98884", "08583",
X/* 176 */	"06170", "97965", "88302", "98041", "21443",
X		"41808", "68984", "83620", "89747", "98882",
X/* 177 */	"60808", "54444", "74412", "81105", "01176",
X		"28838", "36421", "16489", "18059", "51061",
X/* 178 */	"80940", "44893", "10408", "36222", "80582",
X		"71944", "92638", "40333", "67054", "16067",
X/* 179 */	"19516", "90120", "46759", "71643", "13177",
X		"55292", "21036", "82808", "77501", "97427",
X/* 180 */	"49386", "54480", "23604", "23554", "21785",
X		"41101", "91178", "10174", "29420", "90438",
X/* 181 */	"06312", "88940", "15995", "69321", "47458",
X		"64809", "98189", "81851", "29651", "84215",
X/* 182 */	"60942", "00307", "11897", "92674", "40405",
X		"68032", "96717", "54244", "10701", "41393",
X/* 183 */	"92329", "98932", "78284", "46347", "71209",
X		"92061", "39448", "93136", "25722", "08564",
X/* 184 */	"77936", "63574", "31384", "51924", "85561",
X		"29671", "58137", "17820", "22751", "36518",
X/* 185 */	"38101", "77756", "11657", "13897", "95889",
X		"57067", "47648", "13885", "70669", "93406",
X/* 186 */	"39641", "69457", "91339", "22502", "92613",
X		"89719", "11947", "56203", "19324", "20504",
X/* 187 */	"84054", "40455", "99396", "63680", "67667",
X		"60631", "69181", "96845", "38525", "11600",
X/* 188 */	"47468", "03577", "57649", "63266", "24700",
X		"71594", "14004", "23153", "69249", "05747",
X/* 189 */	"43321", "31370", "28977", "23896", "76479",
X		"68562", "62342", "07589", "08899", "05985",
X/* 190 */	"64281", "61826", "18555", "64937", "13173",
X		"33365", "78851", "16499", "87064", "13075",
X/* 191 */	"66847", "70495", "32350", "02985", "86716",
X		"38746", "26313", "77463", "55387", "72681",
X/* 192 */	"72461", "33230", "21529", "53424", "92581",
X		"02262", "78438", "66276", "18396", "73538",
X/* 193 */	"21032", "91050", "13058", "16218", "12470",
X		"56500", "15292", "76139", "59526", "52113",
X/* 194 */	"95362", "67011", "06651", "16136", "01016",
X		"00857", "55018", "56374", "35824", "71708",
X/* 195 */	"49712", "97380", "10404", "55452", "34030",
X		"60726", "75211", "10271", "36633", "68424",
X/* 196 */	"58275", "61764", "97586", "54716", "50259",
X		"46345", "87195", "46092", "26787", "60939",
X/* 197 */	"89514", "11788", "68224", "23417", "73959",
X		"76145", "30342", "40277", "11049", "72049",
X/* 198 */	"15472", "50669", "48139", "36732", "46874",
X		"37088", "73465", "09819", "58869", "35220",
X/* 199 */	"12120", "86124", "51247", "44302", "60883",
X		"52109", "21437", "36786", "49226", "77837",
X/* 200 */	"19612", "78430", "11661", "94770", "77603",
X		"65669", "86868", "12665", "30012", "75989",
X/* 201 */	"39141", "77400", "28000", "64238", "73258",
X		"71794", "31340", "26256", "66453", "37016",
X/* 202 */	"64756", "80457", "08747", "12836", "03469",
X		"50678", "03274", "43423", "66677", "82556",
X/* 203 */	"92901", "51878", "56441", "22998", "29718",
X		"38447", "06453", "25311", "07565", "53771",
X/* 204 */	"03551", "90070", "09483", "94050", "45938",
X		"18135", "36908", "43321", "11073", "51803",
X/* 205 */	"98884", "66209", "06830", "53656", "14663",
X		"56346", "71430", "04909", "19818", "05707",
X/* 206 */	"27369", "86882", "53473", "07541", "53633",
X		"70863", "03748", "12822", "19360", "49088",
X/* 207 */	"59066", "75974", "63335", "20483", "43514",
X		"37481", "58278", "26967", "49325", "43951",
X/* 208 */	"91647", "93783", "64169", "49022", "98588",
X		"09495", "49829", "59068", "38831", "04838",
X/* 209 */	"83605", "92419", "39542", "07772", "71568",
X		"75673", "35185", "89759", "44901", "74291",
X/* 210 */	"24895", "88530", "70774", "35439", "46758",
X		"70472", "70207", "92675", "91623", "61275",
X/* 211 */	"35720", "26556", "95596", "20094", "73750",
X		"85788", "34264", "01703", "46833", "65248",
X/* 212 */	"14141", "53410", "38649", "06343", "57256",
X		"61342", "72709", "75318", "90379", "37562",
X/* 213 */	"27416", "75670", "92176", "72535", "93119",
X		"56077", "06886", "18244", "92344", "31374",
X/* 214 */	"82071", "07429", "81007", "47749", "40744",
X		"56974", "23336", "88821", "53841", "10536",
X/* 215 */	"21445", "82793", "24831", "93241", "14199",
X		"76268", "70883", "68002", "03829", "17443",
X/* 216 */	"72513", "76400", "52225", "92348", "62308",
X		"98481", "29744", "33165", "33141", "61020",
X/* 217 */	"71479", "45027", "76160", "57411", "13780",
X		"13632", "52308", "77762", "88874", "33697",
X/* 218 */	"83210", "51466", "09088", "50395", "26743",
X		"05306", "21706", "70001", "99439", "80767",
X/* 219 */	"68749", "95148", "94897", "78636", "96750",
X		"09024", "94538", "91143", "96693", "61886",
X/* 220 */	"05184", "75763", "47075", "88158", "05313",
X		"53439", "14908", "08830", "60096", "21551",
X/* 221 */	"13651", "62546", "96892", "25240", "47511",
X		"58483", "87342", "78818", "07855", "39269",
X/* 222 */	"00566", "21220", "00292", "24069", "25072",
X		"29519", "52548", "54091", "21282", "21296",
X/* 223 */	"50958", "17695", "58072", "68990", "60329",
X		"95955", "71586", "63417", "35947", "67807",
X/* 224 */	"57621", "64547", "46850", "37981", "38527",
X		"09037", "64756", "03324", "04986", "83666",
X/* 225 */	"09282", "25844", "79139", "78435", "35428",
X		"43561", "69799", "63314", "12991", "93516",
X/* 226 */	"23394", "94206", "93432", "37836", "94919",
X		"26846", "02555", "74410", "94915", "48199",
X/* 227 */	"05280", "37470", "93622", "04345", "15092",
X		"19510", "18094", "16613", "78234", "50001",
X/* 228 */	"95491", "97976", "38306", "32192", "82639",
X		"54624", "72434", "92606", "23191", "74693",
X/* 229 */	"78521", "00104", "18248", "75583", "90326",
X		"50785", "54034", "66251", "35774", "14692",
X/* 230 */	"96345", "44579", "85932", "44053", "75704",
X		"20840", "86583", "83944", "52456", "73766",
X/* 231 */	"77963", "31151", "32364", "91691", "47357",
X		"40338", "23435", "24065", "08458", "95366",
X/* 232 */	"07520", "11294", "23238", "01748", "41690",
X		"67328", "54814", "37777", "10057", "42332",
X/* 233 */	"38423", "02309", "70703", "85736", "46148",
X		"14258", "29236", "12152", "05088", "65825",
X/* 234 */	"02463", "65533", "21199", "60555", "33928",
X		"01817", "07396", "89215", "30722", "22102",
X/* 235 */	"15880", "92261", "17292", "88190", "61781",
X		"48898", "92525", "21283", "88581", "60098",
X/* 236 */	"71926", "00819", "59144", "00224", "30570",
X		"90194", "18329", "06999", "26857", "19238",
X/* 237 */	"64425", "28108", "16554", "16016", "00042",
X		"83229", "10333", "36168", "65617", "94834",
X/* 238 */	"79782", "23924", "49440", "30432", "81077",
X		"31543", "95216", "64865", "13658", "51081",
X/* 239 */	"35337", "74538", "44553", "64672", "90960",
X		"41849", "93865", "44608", "93176", "34851",
X/* 240 */	"05249", "29329", "19715", "94082", "14738",
X		"86667", "43708", "66354", "93692", "25527",
X/* 241 */	"56463", "99380", "38793", "85774", "19056",
X		"13939", "46062", "27647", "66146", "63210",
X/* 242 */	"96296", "33121", "54196", "34108", "75814",
X		"85986", "71171", "15102", "28992", "63165",
X/* 243 */	"98380", "36269", "60014", "07201", "62448",
X		"46385", "42175", "88350", "46182", "49126",
X/* 244 */	"52567", "64350", "16315", "53969", "80395",
X		"81114", "54358", "64578", "47269", "15747",
X/* 245 */	"78498", "90830", "25955", "99236", "43286",
X		"91064", "99969", "95144", "64424", "77377",
X/* 246 */	"49553", "24241", "08150", "89535", "08703",
X		"91041", "77323", "81079", "45127", "93686",
X/* 247 */	"32151", "07075", "83155", "10252", "73100",
X		"88618", "23891", "87418", "45417", "20268",
X/* 248 */	"11314", "50363", "26860", "27799", "49416",
X		"83534", "19187", "08059", "76677", "02110",
X/* 249 */	"12364", "71210", "87052", "50241", "90785",
X		"97889", "81399", "58130", "64439", "05614",
X/* 250 */	"59467", "58309", "87834", "57213", "37510",
X		"33689", "01259", "62486", "56320", "46265",
X/* 251 */	"73452", "17619", "56421", "40725", "23439",
X		"41701", "93223", "41682", "45026", "47505",
X/* 252 */	"27635", "56293", "91700", "04391", "67317",
X		"89604", "73020", "69853", "61517", "51207",
X/* 253 */	"86040", "02596", "01655", "09918", "45161",
X		"00222", "54577", "74821", "47335", "08582",
X/* 254 */	"52403", "94255", "26351", "46527", "68224",
X		"90183", "85057", "72310", "34963", "83462",
X/* 255 */	"49465", "46581", "61499", "04844", "94626",
X		"02963", "41482", "83879", "44942", "63915",
X/* 256 */	"94365", "92560", "12363", "30246", "02086",
X		"75036", "88620", "91088", "67691", "67762",
X/* 257 */	"34261", "08769", "91830", "23313", "18256",
X		"28850", "37639", "92748", "57791", "71328",
X/* 258 */	"37110", "66538", "39318", "15626", "44324",
X		"82827", "08782", "65960", "58167", "01305",
X/* 259 */	"83950", "45424", "72453", "19444", "68219",
X		"64733", "94088", "62006", "89985", "36936",
X/* 260 */	"61630", "97966", "76537", "46467", "30942",
X		"07479", "67971", "14558", "22458", "35148",
X/* 261 */	"01929", "17165", "12037", "74558", "16250",
X		"71750", "55546", "29693", "94984", "37782",
X/* 262 */	"41659", "39098", "23982", "29899", "71594",
X		"77979", "54477", "13764", "17315", "72893",
X/* 263 */	"32031", "39608", "75992", "73445", "01317",
X		"50525", "87313", "45191", "30214", "19769",
X/* 264 */	"90043", "93478", "58044", "06949", "31176",
X		"88370", "50274", "83987", "45316", "38551",
X/* 265 */	"79418", "14322", "91065", "07841", "36130",
X		"86602", "10659", "40859", "00964", "71577",
X/* 266 */	"85447", "61079", "96910", "72906", "07361",
X		"84338", "34114", "52096", "66715", "51091",
X/* 267 */	"86219", "81115", "49625", "48799", "89485",
X		"24855", "13684", "68433", "70595", "70102",
X/* 268 */	"71712", "88559", "92476", "32903", "68009",
X		"58417", "87962", "11787", "16644", "72964",
X/* 269 */	"29776", "63075", "13270", "84758", "49560",
X		"10317", "28778", "23006", "31036", "84906",
X/* 270 */	"81488", "17340", "74154", "42801", "27917",
END_OF_FILE
if test 29920 -ne `wc -c <'testboxes.c1'`; then
    echo shar: \"'testboxes.c1'\" unpacked with wrong size!
fi
# end of 'testboxes.c1'
fi
echo shar: End of archive 3 \(of 4\).
cp /dev/null ark3isdone
MISSING=""
for I in 1 2 3 4 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 4 archives.
    echo "Now see the README"
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
-- 
Please send comp.sources.unix-related mail to rsalz at uunet.uu.net.
Use a domain-based address or give alternate paths, or you may lose out.



More information about the Comp.sources.unix mailing list