// case 55_01 xx where bit2==1, old dimeno_PostProcess_Decrypt(reader, rbuff, ea->cw);
if((buff_55[0] >> 2) & 1)
{
uint8_t buffer[0x10]; // 16 byte char array für das "AES crypted CW"
memcpy(buffer, rbuff + 5, 8); // Wir kopieren die 8byte des normalen CW in das "AES crypted CW" array
memcpy(buffer + 8, buff_56, 8); // Wir kopieren die 8 byte aus dem buff_56 in das "AES crypted CW" array
AES_decrypt(buffer, buffer, &(csystem_data->astrokey)); // der Astrokey muss in unserem Fall unser AES Key sein, damit entschlüssen wir das "AES crypted CW"
memcpy(ea->cw + 0, buffer, 8); // copy calculated CW in right place aka. wir nehmen die ersten 8 byte aus dem "AES crypted CW" array als cw
}