1 <!-- ##### SECTION ./tmpl/gmime-cipher-context.sgml:Image ##### -->
5 <!-- ##### SECTION ./tmpl/gmime-cipher-context.sgml:Long_Description ##### -->
11 <!-- ##### SECTION ./tmpl/gmime-cipher-context.sgml:See_Also ##### -->
17 <!-- ##### SECTION ./tmpl/gmime-cipher-context.sgml:Short_Description ##### -->
21 <!-- ##### SECTION ./tmpl/gmime-cipher-context.sgml:Stability_Level ##### -->
25 <!-- ##### SECTION ./tmpl/gmime-cipher-context.sgml:Title ##### -->
29 <!-- ##### SECTION ./tmpl/gmime-session-simple.sgml:Long_Description ##### -->
35 <!-- ##### SECTION ./tmpl/gmime-session-simple.sgml:See_Also ##### -->
41 <!-- ##### SECTION ./tmpl/gmime-session-simple.sgml:Short_Description ##### -->
45 <!-- ##### SECTION ./tmpl/gmime-session-simple.sgml:Stability_Level ##### -->
49 <!-- ##### SECTION ./tmpl/gmime-session-simple.sgml:Title ##### -->
53 <!-- ##### SECTION ./tmpl/gmime-session.sgml:Long_Description ##### -->
59 <!-- ##### SECTION ./tmpl/gmime-session.sgml:See_Also ##### -->
65 <!-- ##### SECTION ./tmpl/gmime-session.sgml:Short_Description ##### -->
69 <!-- ##### SECTION ./tmpl/gmime-session.sgml:Stability_Level ##### -->
73 <!-- ##### SECTION ./tmpl/gmime-session.sgml:Title ##### -->
77 <!-- ##### ENUM GMimeBestEncoding ##### -->
82 @GMIME_BEST_ENCODING_7BIT:
83 @GMIME_BEST_ENCODING_8BIT:
84 @GMIME_BEST_ENCODING_BINARY:
86 <!-- ##### STRUCT GMimeCipherContext ##### -->
92 <!-- ##### ENUM GMimeCipherHash ##### -->
97 @GMIME_CIPHER_HASH_DEFAULT:
98 @GMIME_CIPHER_HASH_MD2:
99 @GMIME_CIPHER_HASH_MD5:
100 @GMIME_CIPHER_HASH_SHA1:
101 @GMIME_CIPHER_HASH_SHA224:
102 @GMIME_CIPHER_HASH_SHA256:
103 @GMIME_CIPHER_HASH_SHA384:
104 @GMIME_CIPHER_HASH_SHA512:
105 @GMIME_CIPHER_HASH_RIPEMD160:
106 @GMIME_CIPHER_HASH_TIGER192:
107 @GMIME_CIPHER_HASH_HAVAL5160:
109 <!-- ##### ENUM GMimeCryptoCipherAlgo ##### -->
114 @GMIME_CRYPTO_CIPHER_ALGO_DEFAULT:
115 @GMIME_CRYPTO_CIPHER_ALGO_IDEA:
116 @GMIME_CRYPTO_CIPHER_ALGO_3DES:
117 @GMIME_CRYPTO_CIPHER_ALGO_CAST5:
118 @GMIME_CRYPTO_CIPHER_ALGO_BLOWFISH:
119 @GMIME_CRYPTO_CIPHER_ALGO_AES:
120 @GMIME_CRYPTO_CIPHER_ALGO_AES192:
121 @GMIME_CRYPTO_CIPHER_ALGO_AES256:
122 @GMIME_CRYPTO_CIPHER_ALGO_TWOFISH:
123 @GMIME_CRYPTO_CIPHER_ALGO_CAMELLIA128:
124 @GMIME_CRYPTO_CIPHER_ALGO_CAMELLIA196:
125 @GMIME_CRYPTO_CIPHER_ALGO_CAMELLIA256:
127 <!-- ##### ENUM GMimeCryptoHash ##### -->
132 @GMIME_CRYPTO_HASH_DEFAULT:
133 @GMIME_CRYPTO_HASH_MD5:
134 @GMIME_CRYPTO_HASH_SHA1:
135 @GMIME_CRYPTO_HASH_RIPEMD160:
136 @GMIME_CRYPTO_HASH_MD2:
137 @GMIME_CRYPTO_HASH_TIGER192:
138 @GMIME_CRYPTO_HASH_HAVAL5160:
139 @GMIME_CRYPTO_HASH_SHA256:
140 @GMIME_CRYPTO_HASH_SHA384:
141 @GMIME_CRYPTO_HASH_SHA512:
142 @GMIME_CRYPTO_HASH_SHA224:
143 @GMIME_CRYPTO_HASH_MD4:
145 <!-- ##### STRUCT GMimeCryptoKey ##### -->
160 <!-- ##### ENUM GMimeCryptoPubKeyAlgo ##### -->
165 @GMIME_CRYPTO_PUBKEY_ALGO_DEFAULT:
166 @GMIME_CRYPTO_PUBKEY_ALGO_RSA:
167 @GMIME_CRYPTO_PUBKEY_ALGO_RSA_E:
168 @GMIME_CRYPTO_PUBKEY_ALGO_RSA_S:
169 @GMIME_CRYPTO_PUBKEY_ALGO_ELG_E:
170 @GMIME_CRYPTO_PUBKEY_ALGO_DSA:
171 @GMIME_CRYPTO_PUBKEY_ALGO_ELG:
173 <!-- ##### STRUCT GMimeCryptoRecipient ##### -->
182 <!-- ##### STRUCT GMimeDecryptionResult ##### -->
192 <!-- ##### STRUCT GMimeSession ##### -->
198 <!-- ##### STRUCT GMimeSessionSimple ##### -->
204 <!-- ##### STRUCT GMimeSignatureValidity ##### -->
213 <!-- ##### STRUCT GMimeSigner ##### -->
234 <!-- ##### ENUM GMimeSignerError ##### -->
239 @GMIME_SIGNER_ERROR_NONE:
240 @GMIME_SIGNER_ERROR_EXPSIG:
241 @GMIME_SIGNER_ERROR_NO_PUBKEY:
242 @GMIME_SIGNER_ERROR_EXPKEYSIG:
243 @GMIME_SIGNER_ERROR_REVKEYSIG:
245 <!-- ##### ENUM GMimeSignerStatus ##### -->
250 @GMIME_SIGNER_STATUS_NONE:
251 @GMIME_SIGNER_STATUS_GOOD:
252 @GMIME_SIGNER_STATUS_BAD:
253 @GMIME_SIGNER_STATUS_ERROR:
255 <!-- ##### ENUM GMimeSignerTrust ##### -->
260 @GMIME_SIGNER_TRUST_NONE:
261 @GMIME_SIGNER_TRUST_NEVER:
262 @GMIME_SIGNER_TRUST_UNDEFINED:
263 @GMIME_SIGNER_TRUST_MARGINAL:
264 @GMIME_SIGNER_TRUST_FULLY:
265 @GMIME_SIGNER_TRUST_ULTIMATE:
267 <!-- ##### FUNCTION g_mime_cipher_context_decrypt ##### -->
278 <!-- ##### FUNCTION g_mime_cipher_context_encrypt ##### -->
292 <!-- ##### FUNCTION g_mime_cipher_context_export_keys ##### -->
303 <!-- ##### FUNCTION g_mime_cipher_context_hash_id ##### -->
312 <!-- ##### FUNCTION g_mime_cipher_context_hash_name ##### -->
321 <!-- ##### FUNCTION g_mime_cipher_context_import_keys ##### -->
331 <!-- ##### FUNCTION g_mime_cipher_context_set_request_password ##### -->
339 <!-- ##### FUNCTION g_mime_cipher_context_sign ##### -->
352 <!-- ##### FUNCTION g_mime_cipher_context_verify ##### -->
364 <!-- ##### FUNCTION g_mime_crypto_context_hash_id ##### -->
373 <!-- ##### FUNCTION g_mime_crypto_context_hash_name ##### -->
382 <!-- ##### FUNCTION g_mime_crypto_key_get_creation_date ##### -->
390 <!-- ##### FUNCTION g_mime_crypto_key_get_email ##### -->
398 <!-- ##### FUNCTION g_mime_crypto_key_get_expiration_date ##### -->
406 <!-- ##### FUNCTION g_mime_crypto_key_get_fingerprint ##### -->
414 <!-- ##### FUNCTION g_mime_crypto_key_get_issuer_name ##### -->
422 <!-- ##### FUNCTION g_mime_crypto_key_get_issuer_serial ##### -->
430 <!-- ##### FUNCTION g_mime_crypto_key_get_key_id ##### -->
438 <!-- ##### FUNCTION g_mime_crypto_key_get_name ##### -->
446 <!-- ##### FUNCTION g_mime_crypto_key_get_pubkey_algo ##### -->
454 <!-- ##### FUNCTION g_mime_crypto_key_set_creation_date ##### -->
462 <!-- ##### FUNCTION g_mime_crypto_key_set_email ##### -->
470 <!-- ##### FUNCTION g_mime_crypto_key_set_expiration_date ##### -->
478 <!-- ##### FUNCTION g_mime_crypto_key_set_fingerprint ##### -->
486 <!-- ##### FUNCTION g_mime_crypto_key_set_issuer_name ##### -->
494 <!-- ##### FUNCTION g_mime_crypto_key_set_issuer_serial ##### -->
502 <!-- ##### FUNCTION g_mime_crypto_key_set_key_id ##### -->
510 <!-- ##### FUNCTION g_mime_crypto_key_set_name ##### -->
518 <!-- ##### FUNCTION g_mime_crypto_key_set_pubkey_algo ##### -->
526 <!-- ##### FUNCTION g_mime_crypto_recipient_free ##### -->
533 <!-- ##### FUNCTION g_mime_crypto_recipient_get_key_id ##### -->
541 <!-- ##### FUNCTION g_mime_crypto_recipient_get_pubkey_algo ##### -->
549 <!-- ##### FUNCTION g_mime_crypto_recipient_new ##### -->
557 <!-- ##### FUNCTION g_mime_crypto_recipient_next ##### -->
565 <!-- ##### FUNCTION g_mime_crypto_recipient_set_key_id ##### -->
573 <!-- ##### FUNCTION g_mime_crypto_recipient_set_pubkey_algo ##### -->
581 <!-- ##### FUNCTION g_mime_decryption_result_add_recipient ##### -->
589 <!-- ##### FUNCTION g_mime_decryption_result_free ##### -->
596 <!-- ##### FUNCTION g_mime_decryption_result_get_cipher ##### -->
604 <!-- ##### FUNCTION g_mime_decryption_result_get_mdc ##### -->
612 <!-- ##### FUNCTION g_mime_decryption_result_get_recipients ##### -->
620 <!-- ##### FUNCTION g_mime_decryption_result_get_validity ##### -->
628 <!-- ##### FUNCTION g_mime_decryption_result_new ##### -->
636 <!-- ##### FUNCTION g_mime_decryption_result_set_cipher ##### -->
644 <!-- ##### FUNCTION g_mime_decryption_result_set_mdc ##### -->
652 <!-- ##### FUNCTION g_mime_decryption_result_set_validity ##### -->
660 <!-- ##### FUNCTION g_mime_header_list_has_raw ##### -->
668 <!-- ##### FUNCTION g_mime_header_list_set_raw ##### -->
676 <!-- ##### FUNCTION g_mime_multipart_encrypted_get_signature_validity ##### -->
684 <!-- ##### FUNCTION g_mime_session_forget_passwd ##### -->
693 <!-- ##### FUNCTION g_mime_session_is_online ##### -->
701 <!-- ##### FUNCTION g_mime_session_request_passwd ##### -->
713 <!-- ##### FUNCTION g_mime_session_simple_set_forget_passwd ##### -->
721 <!-- ##### FUNCTION g_mime_session_simple_set_is_online ##### -->
729 <!-- ##### FUNCTION g_mime_session_simple_set_request_passwd ##### -->
737 <!-- ##### FUNCTION g_mime_signature_validity_add_signer ##### -->
745 <!-- ##### FUNCTION g_mime_signature_validity_free ##### -->
752 <!-- ##### FUNCTION g_mime_signature_validity_get_details ##### -->
760 <!-- ##### FUNCTION g_mime_signature_validity_get_signers ##### -->
768 <!-- ##### FUNCTION g_mime_signature_validity_get_status ##### -->
776 <!-- ##### FUNCTION g_mime_signature_validity_new ##### -->
784 <!-- ##### FUNCTION g_mime_signature_validity_set_details ##### -->
792 <!-- ##### FUNCTION g_mime_signature_validity_set_status ##### -->
800 <!-- ##### FUNCTION g_mime_signer_free ##### -->
807 <!-- ##### FUNCTION g_mime_signer_get_created ##### -->
815 <!-- ##### FUNCTION g_mime_signer_get_creation_date ##### -->
823 <!-- ##### FUNCTION g_mime_signer_get_email ##### -->
831 <!-- ##### FUNCTION g_mime_signer_get_errors ##### -->
839 <!-- ##### FUNCTION g_mime_signer_get_expiration_date ##### -->
847 <!-- ##### FUNCTION g_mime_signer_get_expires ##### -->
855 <!-- ##### FUNCTION g_mime_signer_get_fingerprint ##### -->
863 <!-- ##### FUNCTION g_mime_signer_get_hash ##### -->
871 <!-- ##### FUNCTION g_mime_signer_get_hash_algo ##### -->
879 <!-- ##### FUNCTION g_mime_signer_get_issuer_name ##### -->
887 <!-- ##### FUNCTION g_mime_signer_get_issuer_serial ##### -->
895 <!-- ##### FUNCTION g_mime_signer_get_key ##### -->
903 <!-- ##### FUNCTION g_mime_signer_get_key_created ##### -->
911 <!-- ##### FUNCTION g_mime_signer_get_key_expires ##### -->
919 <!-- ##### FUNCTION g_mime_signer_get_key_id ##### -->
927 <!-- ##### FUNCTION g_mime_signer_get_name ##### -->
935 <!-- ##### FUNCTION g_mime_signer_get_pubkey_algo ##### -->
943 <!-- ##### FUNCTION g_mime_signer_get_sig_class ##### -->
951 <!-- ##### FUNCTION g_mime_signer_get_sig_created ##### -->
959 <!-- ##### FUNCTION g_mime_signer_get_sig_expires ##### -->
967 <!-- ##### FUNCTION g_mime_signer_get_sig_version ##### -->
975 <!-- ##### FUNCTION g_mime_signer_get_status ##### -->
983 <!-- ##### FUNCTION g_mime_signer_get_trust ##### -->
991 <!-- ##### FUNCTION g_mime_signer_new ##### -->
999 <!-- ##### FUNCTION g_mime_signer_next ##### -->
1007 <!-- ##### FUNCTION g_mime_signer_set_created ##### -->
1015 <!-- ##### FUNCTION g_mime_signer_set_creation_date ##### -->
1023 <!-- ##### FUNCTION g_mime_signer_set_email ##### -->
1031 <!-- ##### FUNCTION g_mime_signer_set_errors ##### -->
1039 <!-- ##### FUNCTION g_mime_signer_set_expiration_date ##### -->
1047 <!-- ##### FUNCTION g_mime_signer_set_expires ##### -->
1055 <!-- ##### FUNCTION g_mime_signer_set_fingerprint ##### -->
1063 <!-- ##### FUNCTION g_mime_signer_set_hash ##### -->
1071 <!-- ##### FUNCTION g_mime_signer_set_hash_algo ##### -->
1079 <!-- ##### FUNCTION g_mime_signer_set_issuer_name ##### -->
1087 <!-- ##### FUNCTION g_mime_signer_set_issuer_serial ##### -->
1095 <!-- ##### FUNCTION g_mime_signer_set_key_created ##### -->
1103 <!-- ##### FUNCTION g_mime_signer_set_key_expires ##### -->
1111 <!-- ##### FUNCTION g_mime_signer_set_key_id ##### -->
1119 <!-- ##### FUNCTION g_mime_signer_set_name ##### -->
1127 <!-- ##### FUNCTION g_mime_signer_set_pubkey_algo ##### -->
1135 <!-- ##### FUNCTION g_mime_signer_set_sig_class ##### -->
1143 <!-- ##### FUNCTION g_mime_signer_set_sig_created ##### -->
1151 <!-- ##### FUNCTION g_mime_signer_set_sig_expires ##### -->
1159 <!-- ##### FUNCTION g_mime_signer_set_sig_version ##### -->
1167 <!-- ##### FUNCTION g_mime_signer_set_status ##### -->
1175 <!-- ##### FUNCTION g_mime_signer_set_trust ##### -->