sync : fix encrypted sync messages not being injected when decrypted from non-sync session
10 cout << "\n*** map_asn1_test ***\n\n";
12 cout << "creating new identity...\n";
14 pEp_identity *ident1 = new_identity("vb@dingens.org",
15 "DB4713183660A12ABAFA7714EBE90D44146F62F4", "42", "Volker Birk");
17 ident1->lang[0] = 'd';
18 ident1->lang[1] = 'e';
19 ident1->comm_type = PEP_ct_pEp;
21 cout << "converting identity to ASN.1...\n";
23 Identity_t *ident_asn1 = Identity_from_Struct(ident1, NULL);
26 cout << "converting identity from ASN.1...\n";
28 pEp_identity *ident2 = Identity_to_Struct(ident_asn1, NULL);
31 assert(strcmp(ident1->address, ident2->address) == 0);
32 assert(strcmp(ident1->fpr, ident2->fpr) == 0);
33 assert(strcmp(ident1->user_id, ident2->user_id) == 0);
34 assert(strcmp(ident1->username, ident2->username) == 0);
35 assert(ident2->comm_type == PEP_ct_pEp);
36 assert(strcmp(ident2->lang, "de") == 0);
38 cout << "freeing identities...\n";
40 asn_DEF_Identity.free_struct(&asn_DEF_Identity, ident_asn1, 0);
41 free_identity(ident1);
42 free_identity(ident2);