Lines Matching defs:pair
245 struct dcrypt_keypair pair = {NULL, NULL};
249 if ((ret = mail_crypt_box_get_public_key(box, &pair.pub, error_r)) < 0) {
255 if (!dcrypt_key_id_public(pair.pub,
264 *pair_r = pair;
274 if ((ret = mail_crypt_box_generate_keypair(box, &pair,
279 *pair_r = pair;
284 if (pair.pub != NULL)
285 dcrypt_key_unref_public(&pair.pub);
286 if (pair.priv != NULL)
287 dcrypt_key_unref_private(&pair.priv);
307 struct dcrypt_keypair pair;
312 } else if (mail_crypt_user_generate_keypair(user, &pair,
330 user_key = pair.pub;
331 dcrypt_key_unref_private(&pair.priv);
356 struct dcrypt_keypair pair;
361 if (mail_crypt_user_generate_keypair(user, &pair, &pubid,
369 user_key = pair.pub;
370 dcrypt_key_unref_private(&pair.priv);
395 struct dcrypt_keypair pair;
407 &pair, &pubid,
422 mcp_update_shared_keys(box, user, pubid, pair.priv);
424 if (pair.pub != NULL)
425 dcrypt_key_unref_public(&pair.pub);
426 if (pair.priv != NULL)
427 dcrypt_key_unref_private(&pair.priv);