keyschedule.debug 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. A = 0x2211 ; B = 0x4433 ; C = 0x6655 ; D = 0x8877
  2. A = 0x2211 ; B = 0x4433 ; C = 0x6655 ; D = 0x8877
  3. rk[0] = 0xdd
  4. A = 0xdd ; B = 0x8899 ; C = 0x6655 ; D = 0x8877
  5. rk[1] = 0xa8dc
  6. A = 0xa8dc ; B = 0x8899 ; C = 0xaba8 ; D = 0x8877
  7. rk[2] = 0x349c
  8. <- D = 0x97ee----------------------
  9. A = 0x349c ; B = 0x8899 ; C = 0xaba8 ; D = 0x97ee
  10. rk[3] = 0xb5de
  11. A = 0xb5de ; B = 0x67ae ; C = 0xaba8 ; D = 0x97ee
  12. rk[4] = 0xd04b
  13. A = 0xd04b ; B = 0x67ae ; C = 0x731 ; D = 0x97ee
  14. rk[5] = 0xec50
  15. <- D = 0xad7f----------------------
  16. A = 0xec50 ; B = 0x67ae ; C = 0x731 ; D = 0xad7f
  17. rk[6] = 0xf85a
  18. A = 0xf85a ; B = 0x4919 ; C = 0x731 ; D = 0xad7f
  19. rk[7] = 0xbb04
  20. A = 0xbb04 ; B = 0x4919 ; C = 0x5a6f ; D = 0xad7f
  21. rk[8] = 0x5644
  22. <- D = 0xba56----------------------
  23. A = 0x5644 ; B = 0x4919 ; C = 0x5a6f ; D = 0xba56
  24. rk[9] = 0xd1ce
  25. A = 0xd1ce ; B = 0x88df ; C = 0x5a6f ; D = 0xba56
  26. rk[10] = 0xf7b3
  27. A = 0xf7b3 ; B = 0x88df ; C = 0xb088 ; D = 0xba56
  28. rk[11] = 0x7be3
  29. <- D = 0xa52c----------------------
  30. A = 0x7be3 ; B = 0x88df ; C = 0xb088 ; D = 0xa52c
  31. rk[12] = 0xd575
  32. A = 0xd575 ; B = 0x3af8 ; C = 0xb088 ; D = 0xa52c
  33. rk[13] = 0xb30c
  34. A = 0xb30c ; B = 0x3af8 ; C = 0xe6db ; D = 0xa52c
  35. rk[14] = 0xc06a
  36. <- D = 0xc58----------------------
  37. A = 0xc06a ; B = 0x3af8 ; C = 0xe6db ; D = 0xc58
  38. rk[15] = 0xb17b
  39. A = 0xb17b ; B = 0xb0d0 ; C = 0xe6db ; D = 0xc58
  40. rk[16] = 0xacb6
  41. A = 0xacb6 ; B = 0xb0d0 ; C = 0x6958 ; D = 0xc58
  42. rk[17] = 0xee05
  43. <- D = 0x5cdf----------------------
  44. A = 0xee05 ; B = 0xb0d0 ; C = 0x6958 ; D = 0x5cdf
  45. rk[18] = 0x3763
  46. A = 0x3763 ; B = 0x8f74 ; C = 0x6958 ; D = 0x5cdf
  47. rk[19] = 0x35aa
  48. A = 0x35aa ; B = 0x8f74 ; C = 0xe826 ; D = 0x5cdf
  49. rk[20] = 0x22df
  50. <- D = 0xf477----------------------
  51. A = 0x22df ; B = 0x8f74 ; C = 0xe826 ; D = 0xf477
  52. rk[21] = 0x8094
  53. A = 0x8094 ; B = 0xbe8 ; C = 0xe826 ; D = 0xf477
  54. rk[22] = 0xcc20
  55. A = 0xcc20 ; B = 0xbe8 ; C = 0xce72 ; D = 0xf477
  56. rk[23] = 0x8c9c
  57. <- D = 0xbc1f----------------------
  58. [[ Speck 32/64 ]]
  59. The output:
  60. - 0000005d
  61. - 0000007c
  62. - 00000046
  63. - 0000006d