pub unsafe extern "C" fn aes_init(ctx: *mut aes_context)