diff options
author | Jeffrey Stedfast <fejj@ximian.com> | 2001-05-17 05:33:17 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2001-05-17 05:33:17 +0800 |
commit | d8fcf587007ce67a1eda2b036599ac3f7e643af9 (patch) | |
tree | c10cd6f83ebbc602754b5c4598fbb2f3b2eeb03c /mail/mail-crypto.h | |
parent | ae9d99bda30e7a5fd2347fe00daf0f85e8c408e3 (diff) | |
download | gsoc2013-evolution-d8fcf587007ce67a1eda2b036599ac3f7e643af9.tar gsoc2013-evolution-d8fcf587007ce67a1eda2b036599ac3f7e643af9.tar.gz gsoc2013-evolution-d8fcf587007ce67a1eda2b036599ac3f7e643af9.tar.bz2 gsoc2013-evolution-d8fcf587007ce67a1eda2b036599ac3f7e643af9.tar.lz gsoc2013-evolution-d8fcf587007ce67a1eda2b036599ac3f7e643af9.tar.xz gsoc2013-evolution-d8fcf587007ce67a1eda2b036599ac3f7e643af9.tar.zst gsoc2013-evolution-d8fcf587007ce67a1eda2b036599ac3f7e643af9.zip |
Removed (this now exists in camel/camel-smime.c).
2001-05-16 Jeffrey Stedfast <fejj@ximian.com>
* mail-crypto.c (mail_crypto_is_smime_v3_signed): Removed (this
now exists in camel/camel-smime.c).
(mail_crypto_is_pkcs7_mime): Same.
(mail_crypto_smime_part_sign): new
(mail_crypto_smime_part_verify): new
(mail_crypto_smime_part_encrypt): new
(mail_crypto_smime_part_decrypt): new
(mail_crypto_pgp_mime_part_sign): Added code to set an exception
if the context fails to be created.
(mail_crypto_pgp_mime_part_verify): And here...
(mail_crypto_pgp_mime_part_encrypt): Same.
(mail_crypto_pgp_mime_part_decrypt): And here too.
svn path=/trunk/; revision=9856
Diffstat (limited to 'mail/mail-crypto.h')
-rw-r--r-- | mail/mail-crypto.h | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/mail/mail-crypto.h b/mail/mail-crypto.h index 1f90665f3a..806430173e 100644 --- a/mail/mail-crypto.h +++ b/mail/mail-crypto.h @@ -25,15 +25,14 @@ #include <camel/camel.h> #include <camel/camel-pgp-mime.h> +#include <camel/camel-smime.h> #ifdef __cplusplus extern "C" { #pragma } -#endif /* __cplusplus }*/ - -gboolean mail_crypto_is_smime_v3_signed (CamelMimePart *mime_part); -gboolean mail_crypto_is_pkcs7_mime (CamelMimePart *mime_part); +#endif /* __cplusplus } */ +/* PGP/MIME convenience wrappers */ void mail_crypto_pgp_mime_part_sign (CamelMimePart **mime_part, const char *userid, CamelCipherHash hash, @@ -49,6 +48,22 @@ void mail_crypto_pgp_mime_part_encrypt (CamelMimePart **mime_part, CamelMimePart *mail_crypto_pgp_mime_part_decrypt (CamelMimePart *mime_part, CamelException *ex); +/* S/MIME convenience wrappers */ +void mail_crypto_smime_part_sign (CamelMimePart **mime_part, + const char *userid, + CamelCipherHash hash, + CamelException *ex); + +CamelCipherValidity *mail_crypto_smime_part_verify (CamelMimePart *mime_part, + CamelException *ex); + +void mail_crypto_smime_part_encrypt (CamelMimePart **mime_part, + GPtrArray *recipients, + CamelException *ex); + +CamelMimePart *mail_crypto_smime_part_decrypt (CamelMimePart *mime_part, + CamelException *ex); + #ifdef __cplusplus } #endif /* __cplusplus */ |