/* Initializes an AES configuration structure to defaults. 
Initializes the specified AES configuration structure to a set of known default values. */
void aes_get_config_defaults(struct aes_config *const config)
/* Initializes an AES configuration structure to defaults. 
Initializes the specified AES configuration structure to a set of known default values. */
void aes_get_config_defaults(struct aes_config *const config)
{
	Assert(config);
	config->encrypt_mode = AES_ENCRYPTION;
	config->key_size = AES_KEY_SIZE_128;
	config->start_mode = AES_MANUAL_START;
	config->opmode= AES_ECB_MODE;
	config->cfb_size = AES_CFB_SIZE_128;
	config->ctype = AES_COUNTERMEASURE_TYPE_ALL;
	config->enable_xor_key = false;
	config->enable_key_gen = false;
	config->lod = false;
}