RC5-32/12/16 examples: After Step 2 in the key scheduling, S should have the following words: 0xb7e15163, 0x5618cb1c, 0xf45044d5, 0x9287be8e, /* r = 1 */ 0x30bf3847, 0xcef6b200, /* r = 2 */ 0x6d2e2bb9, 0x0b65a572, 0xa99d1f2b, 0x47d498e4, /* r = 4 */ 0xe60c129d, 0x84438c56, 0x227b060f, 0xc0b27fc8, 0x5ee9f981, 0xfd21733a, 0x9b58ecf3, 0x399066ac, /* r = 8 */ 0xd7c7e065, 0x75ff5a1e, 0x1436d3d7, 0xb26e4d90, 0x50a5c749, 0xeedd4102, 0x8d14babb, 0x2b4c3474, /* r = 12 */ ========================================== key = 00000000000000000000000000000000 After key scheduling, S has the following words: S[ 0]=9BBBD8C8 S[ 1]=1A37F7FB S[ 2]=46F8E8C5 S[ 3]=460C6085 S[ 4]=70F83B8A S[ 5]=284B8303 S[ 6]=513E1454 S[ 7]=F621ED22 S[ 8]=3125065D S[ 9]=11A83A5D S[10]=D427686B S[11]=713AD82D S[12]=4B792F99 S[13]=2799A4DD S[14]=A7901C49 S[15]=DEDE871A S[16]=36C03196 S[17]=A7EFC249 S[18]=61A78BB8 S[19]=3B0A1D2B S[20]=4DBFCA76 S[21]=AE162167 S[22]=30D76B0A S[23]=43192304 S[24]=F6CC1431 S[25]=65046380 PT 00000000 00000000 00 9BBBD8C8 1A37F7FB 1 E3054A3E C4590FF6 2 E302129B 91865BEE 3 639B70F5 59A030C7 4 4EC51F7A 0605CF1B 5 DE6D6EEE 99B84E47 6 3609843C E294C184 7 F16477D6 73638347 8 3ABA7A57 3014AF45 9 B7822DF9 B4194A30 10 B588CE11 B658248A 11 7481D719 6A9ED6EB 12 EEDBA521 6D8F4B15 PT 00000000 00000000 -> CT: EEDBA521 6D8F4B15 ========================================== key = 915F4619BE41B2516355A50110A9CE91 After key scheduling, S has the following words: S[ 0]=6D835AFC S[ 1]=7D15CD97 S[ 2]=0942B409 S[ 3]=32F9C923 S[ 4]=A811FB02 S[ 5]=64F121E8 S[ 6]=D1CC8B4E S[ 7]=E8873E6F S[ 8]=61399BBB S[ 9]=F1B91926 S[10]=AC661520 S[11]=A21A31C9 S[12]=D424808D S[13]=FE118E07 S[14]=D18E728D S[15]=ABAC9E17 S[16]=18066433 S[17]=00E18E79 S[18]=65A77305 S[19]=5AE9E297 S[20]=11FC628C S[21]=7BB3431F S[22]=942A8308 S[23]=B2F8FD20 S[24]=5728B869 S[25]=30726D5A PT EEDBA521 6D8F4B15 00 5C5F001D EAA518AC 1 AACDCF78 073A31FA 2 B2C9DAFC D0506098 3 362F2508 67CCCF55 4 ACE3D838 5F84483D 5 6AD30720 D77180E6 6 3CC6723C ACCD0D34 7 C2177344 9954851D 8 436EE2FE F7702871 9 FAC6DB42 91C5AF63 10 6A180397 F63131F5 11 E07E082E 816FC2B3 12 AC13C0F7 52892B5B PT EEDBA521 6D8F4B15 -> CT: AC13C0F7 52892B5B ========================================== key = 783348E75AEB0F2FD7B169BB8DC16787 After key scheduling, S has the following words: S[ 0]=A9C33906 S[ 1]=80E9A631 S[ 2]=795C3D88 S[ 3]=C08B725A S[ 4]=A72845F4 S[ 5]=5633BF8E S[ 6]=6170F404 S[ 7]=F15CD0AE S[ 8]=8014DE8C S[ 9]=FA845A70 S[10]=7698EC5B S[11]=C0E6A007 S[12]=1EC42A06 S[13]=1B30BDF4 S[14]=C61AECA0 S[15]=B12A3BAE S[16]=95ECA60C S[17]=EBD1292C S[18]=A75455A6 S[19]=4B6207A7 S[20]=9B52A7B6 S[21]=C1D652B4 S[22]=2E289ADD S[23]=CB8B5B02 S[24]=1530BAE8 S[25]=54C9F861 PT AC13C0F7 52892B5B 00 55D6F9FD D372D18C 1 BBE355F2 D28514A0 2 108E8746 D918B93E 3 93D683A2 1C95BB1F 4 47B67AEA 898C2FDC 5 E37C91AE F0833AC3 6 BEC1856E CB1C1184 7 23F43B47 253F9DA2 8 B11B41A0 7FF6052E 9 F8780961 5A7E2046 10 1CDCF19E D37F072A 11 BE036E1B 56F73E4B 12 B7B3422F 92FC6903 PT AC13C0F7 52892B5B -> CT: B7B3422F 92FC6903 ========================================== key = DC49DB1375A5584F6485B413B5F12BAF After key scheduling, S has the following words: S[ 0]=3C946069 S[ 1]=82AFC402 S[ 2]=DBAC19EC S[ 3]=CE2CDA99 S[ 4]=61F2C19E S[ 5]=2859FDEC S[ 6]=363FCE11 S[ 7]=A9DDB6B3 S[ 8]=0C824023 S[ 9]=BAAAB5BD S[10]=C49570D4 S[11]=C90AC64A S[12]=51AB43B4 S[13]=61A5C183 S[14]=9D0E4AEB S[15]=1DFFAA51 S[16]=E57632EC S[17]=F0CEBF6B S[18]=3898C044 S[19]=3E0578C1 S[20]=3E88B750 S[21]=2672E3B1 S[22]=C9ABF680 S[23]=141F0122 S[24]=5228B1B0 S[25]=91510EB9 PT B7B3422F 92FC6903 00 F447A298 15AC2D05 1 191E0DA8 804D87A5 2 8C640351 3242163F 3 9552D8C8 BAACAE5A 4 554239FD B8A888B1 5 272F4CA9 D892F789 6 CD2185B3 F3766F1E 7 ECA44596 C0079EDB 8 4EDB51C6 A80286CE 9 AE5AF9FA 0E1EDABD 10 32913BB8 2BAF7392 11 EA545B79 EBA2F773 12 B278C165 CC97D184 PT B7B3422F 92FC6903 -> CT: B278C165 CC97D184 ========================================== key = 5269F149D41BA0152497574D7F153125 After key scheduling, S has the following words: S[ 0]=1320D0D9 S[ 1]=EBC1BABC S[ 2]=678E2B82 S[ 3]=7EDDCD4F S[ 4]=DDD21C06 S[ 5]=A18751F9 S[ 6]=2295F3D7 S[ 7]=24F4BD19 S[ 8]=19107D8A S[ 9]=C3756B95 S[10]=5AD663B1 S[11]=073BED46 S[12]=2295180C S[13]=F6BD5112 S[14]=18BCCFCA S[15]=25260460 S[16]=581C4DB5 S[17]=FA2EDE5E S[18]=CC2C2A83 S[19]=F552CCF8 S[20]=86DCBA72 S[21]=6DF725CE S[22]=026FE499 S[23]=40881F43 S[24]=0A0595F0 S[25]=336C6E9B PT B278C165 CC97D184 00 C599923E B8598C40 1 E54E4A00 DBF5938F 2 CA99BB63 2CE89959 3 9862D61B 3A990F93 4 E5559568 90106774 5 7C9DB810 E6A0D9D3 6 30B1E9F7 092859AA 7 7F7E44B0 42407AB6 8 D9AB9D44 B8ED5D87 9 6F8C8C33 82F98806 10 E41DC7ED F7F492AA 11 A7C500E8 721A6193 12 15E444EB 249831DA PT B278C165 CC97D184 -> CT: 15E444EB 249831DA