js: Initial commit for JavaScript Native Messaging API
[gpgme.git] / lang / js / CHECKLIST
1 NativeConnection:
2
3     [X] nativeConnection: successfully sending an encrypt request,
4 receiving an answer
5     [X] nativeConnection successfull on Chromium, chrome and firefox
6     [ ] nativeConnection successfull on Windows, macOS, Linux
7     [ ] nativeConnection with delayed, multipart (> 1MB) answer
8
9 replicating Openpgpjs API:
10
11     [*] Message handling (encrypt, verify, sign)
12     [ ] Key handling (import/export, modifying, status queries)
13     [ ] Configuration handling
14     [ ] check for completeness
15     [ ] handling of differences to openpgpjs
16
17 Communication with other implementations
18
19     [ ] option to export SECRET Key into localstore used by e.g. mailvelope
20
21 Management:
22     [*] Define the gpgme interface
23     [ ] check Permissions (e.g. csp) for the different envs
24     [ ] agree on license
25     [ ] tests
26
27
28 Problems:
29     [X] gpgme-json: interactive mode vs. bytelength; filename
30     [X] nativeApp chokes on arrays. We will get rid of that bnativeapp anyhow