Go to the source code of this file.
|
static size_t | alter_random_byte (uint8_t *buf, size_t buf_length) |
|
static void | alts_iovec_record_protocol_corrupted_data_tests () |
|
static void | alts_iovec_record_protocol_empty_seal_unseal_tests () |
|
static void | alts_iovec_record_protocol_input_check_tests () |
|
static void | alts_iovec_record_protocol_mix_operations_tests () |
|
static void | alts_iovec_record_protocol_random_seal_unseal_tests () |
|
static alts_iovec_record_protocol_test_fixture * | alts_iovec_record_protocol_test_fixture_create (bool rekey, bool integrity_only) |
|
static void | alts_iovec_record_protocol_test_fixture_destroy (alts_iovec_record_protocol_test_fixture *fixture) |
|
static alts_iovec_record_protocol_test_var * | alts_iovec_record_protocol_test_var_create () |
|
static void | alts_iovec_record_protocol_test_var_destroy (alts_iovec_record_protocol_test_var *var) |
|
static void | alts_iovec_record_protocol_unsync_seal_unseal_tests () |
|
static void | integrity_only_corrupted_data (alts_iovec_record_protocol *sender, alts_iovec_record_protocol *receiver) |
|
static void | integrity_only_empty_seal_unseal (alts_iovec_record_protocol *sender, alts_iovec_record_protocol *receiver) |
|
static void | integrity_only_protect_input_check (alts_iovec_record_protocol *rp) |
|
static void | integrity_only_random_seal_unseal (alts_iovec_record_protocol *sender, alts_iovec_record_protocol *receiver) |
|
static void | integrity_only_unprotect_input_check (alts_iovec_record_protocol *rp) |
|
static void | integrity_only_unsync_seal_unseal (alts_iovec_record_protocol *sender, alts_iovec_record_protocol *receiver) |
|
static void | integrity_seal_privacy_unseal (alts_iovec_record_protocol *integrity_only_sender, alts_iovec_record_protocol *privacy_integrity_receiver) |
|
int | main (int, char **) |
|
static void | privacy_integrity_corrupted_data (alts_iovec_record_protocol *sender, alts_iovec_record_protocol *receiver) |
|
static void | privacy_integrity_empty_seal_unseal (alts_iovec_record_protocol *sender, alts_iovec_record_protocol *receiver) |
|
static void | privacy_integrity_protect_input_check (alts_iovec_record_protocol *rp) |
|
static void | privacy_integrity_random_seal_unseal (alts_iovec_record_protocol *sender, alts_iovec_record_protocol *receiver) |
|
static void | privacy_integrity_unprotect_input_check (alts_iovec_record_protocol *rp) |
|
static void | privacy_integrity_unsync_seal_unseal (alts_iovec_record_protocol *sender, alts_iovec_record_protocol *receiver) |
|
static void | privacy_seal_integrity_unseal (alts_iovec_record_protocol *privacy_integrity_sender, alts_iovec_record_protocol *integrity_only_receiver) |
|
static void | randomly_slice (uint8_t *input, size_t input_length, iovec_t **output, size_t *output_length) |
|
static void | record_protocol_wrong_mode (alts_iovec_record_protocol *integrity_only_protect_rp, alts_iovec_record_protocol *integrity_only_unprotect_rp, alts_iovec_record_protocol *privacy_integrity_protect_rp, alts_iovec_record_protocol *privacy_integrity_unprotect_rp) |
|
static void | revert_back_alter (uint8_t *buf, size_t offset) |
|
◆ alter_random_byte()
static size_t alter_random_byte |
( |
uint8_t * |
buf, |
|
|
size_t |
buf_length |
|
) |
| |
|
static |
◆ alts_iovec_record_protocol_corrupted_data_tests()
static void alts_iovec_record_protocol_corrupted_data_tests |
( |
| ) |
|
|
static |
◆ alts_iovec_record_protocol_empty_seal_unseal_tests()
static void alts_iovec_record_protocol_empty_seal_unseal_tests |
( |
| ) |
|
|
static |
◆ alts_iovec_record_protocol_input_check_tests()
static void alts_iovec_record_protocol_input_check_tests |
( |
| ) |
|
|
static |
◆ alts_iovec_record_protocol_mix_operations_tests()
static void alts_iovec_record_protocol_mix_operations_tests |
( |
| ) |
|
|
static |
◆ alts_iovec_record_protocol_random_seal_unseal_tests()
static void alts_iovec_record_protocol_random_seal_unseal_tests |
( |
| ) |
|
|
static |
◆ alts_iovec_record_protocol_test_fixture_create()
◆ alts_iovec_record_protocol_test_fixture_destroy()
◆ alts_iovec_record_protocol_test_var_create()
◆ alts_iovec_record_protocol_test_var_destroy()
◆ alts_iovec_record_protocol_unsync_seal_unseal_tests()
static void alts_iovec_record_protocol_unsync_seal_unseal_tests |
( |
| ) |
|
|
static |
◆ integrity_only_corrupted_data()
◆ integrity_only_empty_seal_unseal()
◆ integrity_only_protect_input_check()
◆ integrity_only_random_seal_unseal()
◆ integrity_only_unprotect_input_check()
◆ integrity_only_unsync_seal_unseal()
◆ integrity_seal_privacy_unseal()
◆ main()
◆ privacy_integrity_corrupted_data()
◆ privacy_integrity_empty_seal_unseal()
◆ privacy_integrity_protect_input_check()
◆ privacy_integrity_random_seal_unseal()
◆ privacy_integrity_unprotect_input_check()
◆ privacy_integrity_unsync_seal_unseal()
◆ privacy_seal_integrity_unseal()
◆ randomly_slice()
static void randomly_slice |
( |
uint8_t * |
input, |
|
|
size_t |
input_length, |
|
|
iovec_t ** |
output, |
|
|
size_t * |
output_length |
|
) |
| |
|
static |
◆ record_protocol_wrong_mode()
◆ revert_back_alter()
static void revert_back_alter |
( |
uint8_t * |
buf, |
|
|
size_t |
offset |
|
) |
| |
|
static |
◆ kMaxDataSize
constexpr size_t kMaxDataSize = 1024 |
|
constexpr |
◆ kMaxSlices
constexpr size_t kMaxSlices = 10 |
|
constexpr |
◆ kSealRepeatTimes
constexpr size_t kSealRepeatTimes = 5 |
|
constexpr |
◆ kTagLength
constexpr size_t kTagLength = 16 |
|
constexpr |