Searched defs:pair (Results 1 - 6 of 6) sorted by relevance

/dovecot/src/plugins/mail-crypt/
H A Dmail-crypt-plugin.c282 struct dcrypt_keypair pair; local
303 if (mail_crypt_box_generate_keypair(box, &pair, NULL,
312 pub_key = pair.pub;
313 dcrypt_key_unref_private(&pair.priv);
H A Dtest-mail-key.c200 struct dcrypt_keypair pair; local
207 if (mail_crypt_user_generate_keypair(test_mail_user, &pair,
217 dcrypt_keypair_unref(&pair);
221 if (mail_crypt_user_get_private_key(test_mail_user, NULL, &pair.priv, &error) <= 0)
226 test_assert(pair.priv != NULL);
228 if (pair.priv != NULL)
229 dcrypt_key_unref_private(&pair.priv);
237 struct dcrypt_keypair pair; local
253 if (mail_crypt_box_generate_keypair(box, &pair, user_key, &pubid,
261 dcrypt_keypair_unref(&pair);
272 struct dcrypt_keypair pair; local
[all...]
H A Ddoveadm-mail-crypt.c245 struct dcrypt_keypair pair = {NULL, NULL}; local
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
307 struct dcrypt_keypair pair; local
356 struct dcrypt_keypair pair; local
395 struct dcrypt_keypair pair; local
[all...]
H A Dmail-crypt-key.c24 struct dcrypt_keypair pair; member in struct:mail_crypt_key_cache_entry
37 if (privkey_r != NULL && ent->pair.priv != NULL) {
38 dcrypt_key_ref_private(ent->pair.priv);
39 *privkey_r = ent->pair.priv;
41 } else if (pubkey_r != NULL && ent->pair.pub != NULL) {
42 dcrypt_key_ref_public(ent->pair.pub);
43 *pubkey_r = ent->pair.pub;
46 (ent->pair.priv == NULL &&
47 ent->pair.pub == NULL)) {
66 if (ent->pair
987 mail_crypt_user_generate_keypair(struct mail_user *user, struct dcrypt_keypair *pair, const char **pubid_r, const char **error_r) argument
1010 mail_crypt_box_generate_keypair(struct mailbox *box, struct dcrypt_keypair *pair, struct dcrypt_public_key *user_key, const char **pubid_r, const char **error_r) argument
1149 struct dcrypt_keypair pair; local
1181 struct dcrypt_keypair pair; local
[all...]
/dovecot/src/lib-dcrypt/
H A Dtest-crypto.c481 struct dcrypt_keypair pair; local
484 ret = dcrypt_keypair_generate(&pair, DCRYPT_KEY_RSA, 1024, NULL, NULL);
495 ret = dcrypt_key_store_public(pair.pub, DCRYPT_FORMAT_PEM, buf,
513 ret = dcrypt_key_store_private(pair.priv, DCRYPT_FORMAT_PEM, NULL,
532 dcrypt_keypair_unref(&pair);
/dovecot/src/auth/
H A Dauth-policy.c186 struct policy_template_keyvalue pair; local
190 pair.key = key;
191 pair.value = *ptr;
193 array_append(&attribute_pairs, &pair, 1);

Completed in 21 milliseconds