Defines |
| #define | aes_sw32(x) ((brot((x),8) & 0x00ff00ff) | (brot((x),24) & 0xff00ff00)) |
| #define | ALGORITHM_BYTE_ORDER PLATFORM_BYTE_ORDER |
| #define | ARRAYS |
| #define | BPOLY 0x1b |
| #define | BRG_BIG_ENDIAN 4321 |
| #define | BRG_LITTLE_ENDIAN 1234 |
| #define | brot(x, n) (((aes_32t)(x) << n) | ((aes_32t)(x) >> (32 - n))) |
| #define | d_1(t, n, b, v) extern const t n[256] |
| #define | d_4(t, n, b, v) extern const t n[4][256] |
| #define | dec_fmvars aes_32t g2 |
| #define | DEC_ROUND FOUR_TABLES |
| #define | DEC_UNROLL FULL |
| #define | DECRYPTION |
| #define | DECRYPTION_KEY_SCHEDULE |
| #define | ENC_ROUND FOUR_TABLES |
| #define | ENC_UNROLL FULL |
| #define | ENCRYPTION |
| #define | ENCRYPTION_KEY_SCHEDULE |
| #define | FF_TABLES |
| #define | FIXED_TABLES |
| #define | FL4_SET |
| #define | FOUR_TABLES 4 |
| #define | four_tables(x, tab, vf, rf, c) |
| #define | FT4_SET |
| #define | FULL 2 |
| #define | fwd_mcol(x) (g2 = gf_mulx(x), g2 ^ upr((x) ^ g2, 3) ^ upr((x), 2) ^ upr((x), 1)) |
| #define | gf_mulx(x) ((((x) & m2) << 1) ^ ((((x) & m1) >> 7) * BPOLY)) |
| #define | IL4_SET |
| #define | IM4_SET |
| #define | inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) |
| #define | IT4_SET |
| #define | KEY_SCHED FOUR_TABLES |
| #define | LAST_DEC_ROUND FOUR_TABLES |
| #define | LAST_ENC_ROUND FOUR_TABLES |
| #define | LS4_SET |
| #define | ls_box(x, c) four_tables(x,t_use(f,l),vf1,rf2,c) |
| #define | m1 0x80808080 |
| #define | m2 0x7f7f7f7f |
| #define | no_table(x, box, vf, rf, c) |
| #define | NO_TABLES 0 |
| #define | NONE 0 |
| #define | ONE_TABLE 1 |
| #define | one_table(x, op, tab, vf, rf, c) |
| #define | PARTIAL 1 |
| #define | RC_LENGTH (5 * (AES_BLOCK_SIZE / 4 - 2)) |
| #define | rf1(r, c) (r) |
| #define | rf2(r, c) ((8+r-c)&3) |
| #define | s(x, c) x[c] |
| #define | SAFE_IO |
| #define | t_dec(m, n) t_##m##n |
| #define | t_set(m, n) t_##m##n |
| #define | t_use(m, n) t_##m##n |
| #define | vf1(x, r, c) (x) |
| #define | word_in(x, c) |
| #define | word_out(x, c, v) |
| #define | WPOLY 0x011b |
Functions |
| | d_4 (aes_32t, t_dec(f, n), sb_data, u) |
| | d_4 (aes_32t, t_dec(i, m), mm_data, v) |
| | d_4 (aes_32t, t_dec(i, l), isb_data, w) |
| | d_4 (aes_32t, t_dec(i, n), isb_data, v) |
| | d_4 (aes_32t, t_dec(f, l), sb_data, w) |
| const aes_32t | t_dec (r, c)[RC_LENGTH] |
Definition at line 399 of file aesopt.h.
Referenced by __ast_cli_register(), __ast_rtp_reload(), __ast_udptl_reload(), _macro_exec(), accept_thread(), acf_import(), add_sdp(), ael_token_subst(), agent_devicestate(), agent_request(), aji_send_exec(), aji_start_sasl(), aji_status_exec(), app_exec(), append_mailbox(), apply_options(), ast_dsp_digitreset(), ast_dsp_noise(), ast_dsp_silence(), ast_eid_to_str(), ast_filehelper(), ast_gethostbyname(), ast_lock_path_lockfile(), ast_ouraddrfor(), ast_playtones_start(), ast_say_number_full_ka(), ast_sched_del(), ast_sched_wait(), ast_sched_when(), ast_set_default_eid(), ast_skip_nonblanks(), ast_smoother_new(), ast_strip_quoted(), ast_stun_request(), ast_unescape_semicolon(), ast_unlock_path_flock(), ast_unlock_path_lockfile(), ast_uri_decode(), attempt_reconnect(), bc_state2str(), bridge_play_sounds(), build_secret(), CB_ADD_LEN(), check_auth(), check_day(), check_dow(), check_month(), check_tx_freq(), cli_console_dial(), cli_console_mute(), common_exec(), complete_dialplan_add_ignorepat(), complete_dialplan_add_include(), complete_dialplan_remove_extension(), complete_dialplan_remove_include(), complete_peer_helper(), connect_link(), console_dial(), console_mute(), create_client(), dahdi_call(), dahdi_request(), destroy_endpoint(), dundi_answer_entity(), dundi_answer_query(), dundi_eid_to_str_short(), dundi_prop_precache(), dundi_show_precache(), eatwhite(), exec_exec(), expr2_token_subst(), filterL(), filterM(), filterS(), find_closing_quote(), find_gtalk(), fn_wrapper(), forward_message(), function_enum(), function_ilink(), function_remote(), g726_open(), generic_http_callback(), get_csv(), get_filestream(), get_local_address(), gtalk_request(), handle_cli_iax2_show_cache(), handle_request(), handle_response_peerpoke(), handle_showmaneventq(), handle_unload(), ibpdfilter(), ibpfilter(), ic706_pltocode(), ifthere(), init_logger_chain(), initreqprep(), is_float(), is_int(), is_prefix(), jb_reset(), jingle_request(), kenwood_pltocode(), keypad_setup(), launch_netscript(), listener(), map_key(), mwi_event_cb(), notify_message(), numcpy(), ogg_vorbis_close(), ogg_vorbis_read(), ogg_vorbis_write(), parkandannounce_exec(), parse_args(), parse_config(), parse_moved_contact(), parse_options(), parse_register_contact(), pbx_builtin_execiftime(), pbx_builtin_gotoiftime(), pbx_builtin_importvar(), pbx_builtin_wait(), pbx_builtin_waitexten(), pbx_retrieve_variable(), phase_e_handler(), plc_init(), process_sdp_a_image(), prune_tone_zone(), pvalESwitchesAddSwitch(), pvalIncludesAddInclude(), pvalSwitchesAddSwitch(), pvt_destructor(), queue_set_param(), quit_handler(), rbi_pltocode(), read_samples(), readfile_exec(), real_ctx(), record_exec(), recordthread(), reload_config(), replace_macro_delimiter(), retreive_memory(), rpt(), rpt_do_lstats(), rpt_exec(), rpt_tele_thread(), rtp_socket(), sched_context_destroy(), sched_hash(), send_signaling(), session_do(), setrbi(), setrbi_check(), setrtx(), setrtx_check(), sip_prepare_socket(), skinny_hangup(), skinny_indicate(), skinny_register(), skinny_session(), skinny_set_rtp_peer(), sms_readfile(), ssl_write(), store_config(), threadinfo_locate_cb(), tone_zone_mark(), transmit_fake_auth_response(), transmit_response(), try_firmware(), tryexec_exec(), unistim_answer(), unistim_hangup(), unistim_indicate(), unistim_info(), unistim_register(), unistim_ss(), unload_module(), usb_list_check(), vmauthenticate(), waitforring_exec(), wav_seek(), and wav_write().