aes_key.h 384 B

12345678910111213141516171819202122
  1. #ifndef AES_KEY_H
  2. #define AES_KEY_H
  3. #define AES_KEY_LEN 16
  4. typedef struct
  5. {
  6. unsigned short pid;
  7. unsigned char odd[AES_KEY_LEN];
  8. unsigned char even[AES_KEY_LEN];
  9. unsigned char civ[AES_KEY_LEN];
  10. }aes_pid_key_t;
  11. #define AES_MAX_PID_COUNT 8
  12. typedef struct tag_aes_key_t
  13. {
  14. unsigned char pid_count;
  15. aes_pid_key_t pid_key[AES_MAX_PID_COUNT];
  16. }aes_key_t;
  17. #endif