Encryption and Decryption
[Signing and Encrypting Actions]
Functions | |
bool | CryptPlug::findCertificates (const char *addressee, char **certificates, int *newSize, bool secretOnly, char **attrOrder, const char *unknownAttrsHandling) |
bool | CryptPlug::encryptMessage (const char *cleartext, const char **ciphertext, const size_t *cipherLen, const char *addressee, struct StructuringInfo *structuring, int *errId, char **errTxt) |
bool | CryptPlug::encryptAndSignMessage (const char *cleartext, const char **ciphertext, const char *certificate, struct StructuringInfo *structuring) |
bool | CryptPlug::decryptMessage (const char *ciphertext, bool cipherIsBinary, int cipherLen, const char **cleartext, const char *certificate, int *errId, char **errTxt) |
bool | CryptPlug::decryptAndCheckMessage (const char *ciphertext, bool cipherIsBinary, int cipherLen, const char **cleartext, const char *certificate, bool *signatureFound, struct SignatureMetaData *sigmeta, int *errId, char **errTxt, char **attrOrder, const char *unknownAttrsHandling) |
bool | CryptPlugWrapper::findCertificates (const char *addressee, char **certificates, int *newSize, bool secretOnly) |
bool | CryptPlugWrapper::encryptMessage (const char *cleartext, const char **ciphertext, const size_t *cipherLen, const char *addressee, StructuringInfoWrapper &structuring, int *errId, char **errTxt) |
bool | CryptPlugWrapper::encryptAndSignMessage (const char *cleartext, const char **ciphertext, const char *certificate, StructuringInfoWrapper &structuring) |
bool | CryptPlugWrapper::decryptMessage (const char *ciphertext, bool cipherIsBinary, int cipherLen, char **cleartext, const char *certificate, int *errId, char **errTxt) |
bool | CryptPlugWrapper::decryptAndCheckMessage (const char *ciphertext, bool cipherIsBinary, int cipherLen, char **cleartext, const char *certificate, bool *signatureFound, CryptPlug::SignatureMetaData *sigmeta, int *errId, char **errTxt) |
Detailed Description
The following methods are used to encrypt and decrypt email messages.Function Documentation
|
Find all certificate for a given addressee. NOTE: The certificate parameter must point to a not-yet allocated char*. The function will allocate the memory needed and return the size in newSize. If secretOnly is true, only secret keys are returned. Definition at line 1551 of file cryptplug.cpp. |
|
Encrypts an email message in
If the message could be encrypted, the function returns
Use the StructuringInfo data returned in parameter
Definition at line 663 of file cryptplug.cpp. |
|
Combines the functionality of
If
If the message could be signed and encrypted, the function returns
Use the StructuringInfo data returned in parameter
Definition at line 859 of file cryptplug.cpp. |
|
Tries to decrypt an email message
The Definition at line 912 of file cryptplug.cpp. |
|
Combines the functionality of
If Definition at line 1978 of file cryptplug.cpp. |
|
Find all certificate for a given addressee. NOTE: The certificate parameter must point to a not-yet allocated char*. The function will allocate the memory needed and return the size in newSize. If secretOnly is true, only secret keys are returned. Definition at line 979 of file cryptplugwrapper.cpp. |
|
Encrypts an email message in
If the message could be encrypted, the function returns
Use the StructuringInfoWrapper data returned in parameter
Definition at line 996 of file cryptplugwrapper.cpp. References StructuringInfoWrapper::data. |
|
Combines the functionality of
If
If the message could be signed and encrypted, the function returns
Use the StructuringInfoWrapper data returned in parameter
Definition at line 1009 of file cryptplugwrapper.cpp. References StructuringInfoWrapper::data. |
|
Tries to decrypt an email message
The Definition at line 1019 of file cryptplugwrapper.cpp. |
|
Combines the functionality of
If Definition at line 1032 of file cryptplugwrapper.cpp. |