Type definitions
These type definitions are available to ensure compatibility with libica version 1 types.
typedef ica_des_vector_t ICA_DES_VECTOR; typedef ica_des_key_single_t ICA_KEY_DES_SINGLE; typedef ica_des_key_triple_t ICA_KEY_DES_TRIPLE; typedef ica_aes_vector_t ICA_AES_VECTOR; typedef ica_aes_key_single_t ICA_KEY_AES_SINGLE; typedef ica_aes_key_len_128_t ICA_KEY_AES_LEN128; typedef ica_aes_key_len_192_t ICA_KEY_AES_LEN192; typedef ica_aes_key_len_256_t ICA_KEY_AES_LEN256; typedef sha_context_t SHA_CONTEXT; typedef sha256_context_t SHA256_CONTEXT; typedef sha512_context_t SHA512_CONTEXT; typedef unsigned char ica_des_vector_t[8]; typedef unsigned char ica_des_key_single_t[8]; typedef unsigned char ica_key_t[8]; typedef unsigned char ica_aes_vector_t[16]; typedef unsigned char ica_aes_key_single_t[8]; typedef unsigned char ica_aes_key_len_128_t[16]; typedef unsigned char ica_aes_key_len_192_t[24]; typedef unsigned char ica_aes_key_len_256_t[32];
typedef struct ica_drbg_mech ica_drbg_mech_t;
typedef struct ica_drbg ica_drbg_t;