summaryrefslogtreecommitdiffstats
path: root/autocrypt/autocrypt_private.h
AgeCommit message (Collapse)Author
2019-08-07Add ability to create autocrypt account from an existing key.Kevin McCarthy
This is useful when adding accounts, or for users who want to use an existing key from the keyring during initial account creation.
2019-08-03Add option to scan mailboxes during first run.Kevin McCarthy
The scanner will disable the header cache, allowing scanning all messages in the mailbox.
2019-08-03Basic autocrypt account menu.Kevin McCarthy
Provide ability to create, delete, and toggle the prefer-encrypt and enabled flag for an account. Hook into the index via 'A' <autocrypt-acct-menu>.
2019-08-03Convert peer_update to just pass the peer object.Kevin McCarthy
Unlike get and insert, there is no need for an addres parameter that needs to be normalized, since the address is already in the peer object.
2019-08-03Add autocrypt line to the compose menu.Kevin McCarthy
Remove the hardcoded HDR_ATTACH offset calcuation, and add an explicit enum for the "-- Attachments" line to make loops and padding array sizes easier. Add security and recommendataion fields on the line. Add mutt_autocrypt_ui_recommendation, following the autocrypt spec guidelines.
2019-08-03Change autocrypt_db normalization to return ADDRESS.Kevin McCarthy
This makes reusing the code in autocrypt.c easier.
2019-08-03Add gossip header processing.Kevin McCarthy
2019-08-03Process autocrypt headers.Kevin McCarthy
Create/update peer database accounts and gpg keys based on the headers.
2019-08-03Add initial autocrypt account setup.Kevin McCarthy
Generate gpg key and add account record to the database.
2019-08-03Start autocrypt gpgme.Kevin McCarthy
Add a basic init function. Bump up the required gpgme version to 1.8.0 if autocrypt is enabled.
2019-08-03Add database and schema initialization.Kevin McCarthy
Add mutt_mkdir() library function supporting recursive mkdir.