|
|
|
@ -1032,7 +1032,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_create_receive_member_1) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
// Ok, so that worked.
|
|
|
|
@ -1123,7 +1123,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_create_receive_member_2) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
// Ok, so that worked.
|
|
|
|
@ -1187,7 +1187,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_create_receive_member_3) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
// Ok, so that worked.
|
|
|
|
@ -1251,7 +1251,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_create_receive_member_4) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
// Ok, so that worked.
|
|
|
|
@ -1484,7 +1484,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_join_member_1) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
pEp_identity* group_identity = new_identity(group_1_address, NULL, own_id, NULL);
|
|
|
|
@ -1557,7 +1557,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_join_member_2) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
pEp_identity* group_identity = new_identity(group_1_address, NULL, own_id, NULL);
|
|
|
|
@ -1616,7 +1616,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_join_member_3) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
pEp_identity* group_identity = new_identity(group_1_address, NULL, own_id, NULL);
|
|
|
|
@ -1675,7 +1675,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_join_member_4) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
pEp_identity* group_identity = new_identity(group_1_address, NULL, own_id, NULL);
|
|
|
|
@ -1771,7 +1771,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_join_receive) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
// Ok, so that worked.
|
|
|
|
@ -1869,7 +1869,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_dissolve_send) {
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
// Member 1
|
|
|
|
@ -1882,7 +1882,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_dissolve_send) {
|
|
|
|
|
free_stringlist(keylist);
|
|
|
|
|
keylist = NULL;
|
|
|
|
|
flags = 0;
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
// Member 2
|
|
|
|
@ -1895,7 +1895,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_dissolve_send) {
|
|
|
|
|
free_stringlist(keylist);
|
|
|
|
|
keylist = NULL;
|
|
|
|
|
flags = 0;
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
free_message(msg);
|
|
|
|
@ -2059,7 +2059,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_dissolve_receive) {
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -2097,7 +2097,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_dissolve_receive) {
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
|
keylist = NULL;
|
|
|
|
|
flags = 0;
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
status = retrieve_own_membership_info_for_group_and_identity(session, group, me);
|
|
|
|
@ -2170,7 +2170,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_join_member_unknown) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
// Now make sure we didn't do anything with the message
|
|
|
|
@ -2219,7 +2219,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_dissolve_group_unknown) {
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
pEp_identity* group_identity = new_identity(group_1_address, NULL, own_id, NULL);
|
|
|
|
@ -2603,7 +2603,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_dissolve_not_manager) {
|
|
|
|
|
stringlist_t* keylist = NULL;
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
free_message(msg);
|
|
|
|
@ -2619,7 +2619,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_dissolve_not_manager) {
|
|
|
|
|
keylist = NULL;
|
|
|
|
|
flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
free_message(msg);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
@ -2645,7 +2645,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_dissolve_not_manager) {
|
|
|
|
|
keylist = NULL;
|
|
|
|
|
flags = 0;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
free_message(msg);
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
@ -3086,11 +3086,11 @@ TEST_F(GroupEncryptionTest, check_protocol_group_key_reset_two_recents) {
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_2, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_2, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
@ -3187,7 +3187,7 @@ TEST_F(GroupEncryptionTest, check_group_key_reset_receive_member_2) {
|
|
|
|
|
enc_msg = string_to_msg(invite);
|
|
|
|
|
ASSERT_NE(enc_msg, nullptr);
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, enc_msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, enc_msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
pEp_identity* group_ident = new_identity(group_1_address, NULL, "MEMBER2", group_1_name);
|
|
|
|
@ -3206,7 +3206,7 @@ TEST_F(GroupEncryptionTest, check_group_key_reset_receive_member_2) {
|
|
|
|
|
enc_msg = string_to_msg(resetmsg);
|
|
|
|
|
ASSERT_NE(enc_msg, nullptr);
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
status = decrypt_message(session, enc_msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, enc_msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
bool is_revoked;
|
|
|
|
@ -3246,7 +3246,7 @@ TEST_F(GroupEncryptionTest, check_group_key_reset_receive_partner_1) {
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, enc_msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, enc_msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
// FIXME: reinstate this when key election removal is in - fails due to delete_keypair
|
|
|
|
@ -3288,7 +3288,7 @@ TEST_F(GroupEncryptionTest, check_group_key_reset_receive_partner_2) {
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
|
|
|
|
|
status = decrypt_message(session, enc_msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, enc_msg, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
|
|
|
|
|
// FIXME: reinstate this when key election removal is in - fails due to delete_keypair
|
|
|
|
@ -3430,11 +3430,11 @@ TEST_F(GroupEncryptionTest, check_protocol_group_key_reset_two_recents_two_missi
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_2, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_2, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
@ -3599,7 +3599,7 @@ TEST_F(GroupEncryptionTest, check_protocol_group_key_reset_one_recent_all_missin
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
free_message(message_1);
|
|
|
|
@ -3851,11 +3851,11 @@ TEST_F(GroupEncryptionTest, check_protocol_remove_member_from_group_two_recents)
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_2, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_2, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
@ -4059,11 +4059,11 @@ TEST_F(GroupEncryptionTest, check_protocol_remove_member_not_joined_from_group_t
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_2, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_2, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
@ -4266,11 +4266,11 @@ TEST_F(GroupEncryptionTest, check_protocol_remove_unknown_member_from_group_two_
|
|
|
|
|
PEP_decrypt_flags_t flags = 0;
|
|
|
|
|
|
|
|
|
|
message* dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_1, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
|
status = decrypt_message(session, message_2, &dec_msg, &keylist, &flags);
|
|
|
|
|
status = decrypt_message_2(session, message_2, &dec_msg, &keylist, &flags);
|
|
|
|
|
ASSERT_OK;
|
|
|
|
|
free_message(dec_msg);
|
|
|
|
|
dec_msg = NULL;
|
|
|
|
|