Package: src:gpgme1.0 Version: 1.12.0-1 Severity: wishlist as of gpgme 1.12.0-1, GPGME ships a javascript binding that works with so-called "Native Messaging" in both chrome and firefox.
we should ship this as a separate binary package, along with the appropriate extension manifests. for more details, see lang/js/README in the GPGME sources, and the following web references: Firefox: https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_messaging https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_manifests Chrome: https://developer.chrome.com/extensions/nativeMessaging I plan to work on this, but if anyone wants to send patches before i get to it, i'd be happy to get them too :) at the moment, i assume that we just would disallow access to any extensions, until some extension shows up that wants to use it. We probably also need to build gpgme.js, which will require working with node. i don't know how we'll get the test suites to run cleanly yet either. --dkg -- System Information: Debian Release: buster/sid APT prefers testing-debug APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 'unstable-debug'), (200, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)