I would like someone to explain me how to generate DES subkeys, because in the documentation that I saw, sometimes they say:
"We rotate the initial key according to the number of iterations given by this sequence: 1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28."
and sometimes they say:
"The two halves are each rotated to the left by an amount depending on the iteration stage, in the following order: 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1."
Do you have any idea why these descriptions are different?