Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pidgin] Encryption plugin #1

Open
11 of 14 tasks
daniele-athome opened this issue Jan 27, 2015 · 0 comments
Open
11 of 14 tasks

[pidgin] Encryption plugin #1

daniele-athome opened this issue Jan 27, 2015 · 0 comments
Assignees

Comments

@daniele-athome
Copy link
Member

daniele-athome commented Jan 27, 2015

  • Use gpgme to encrypt/decrypt and some library for Message/CPIM (MIME?) generation/parsing
  • UI for selecting a key to use for decryption
  • Autoimport of public keys directly to GnuPG keyring with public key publish IQ requests

Pidgin (UI):

  • onLoad: warn once that the SSL tunnel is needed (link to howto wiki page)
  • manual private key selection (GnuPG autoselects it based on encrypted content)
  • request public key on demand
  • security status?

Purple:

  • parse pubkey extension in presence and store fingerprints somewhere
  • send IQ requests for public keys when not found or fingerprint changes
  • parse IQ replies and store keys directly to GnuPG keyring
  • generate CPIM content and encrypt messages
  • decrypt messages
  • parse CPIM content
  • parse attachments
  • request public key if missing from GnuPG keyring
  • rename users using the key UID name
  • security status?
@daniele-athome daniele-athome self-assigned this Jan 27, 2015
daniele-athome added a commit that referenced this issue Jan 11, 2017
Signed-off-by: Daniele Ricci <daniele.athome@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant