Skip to content

Instantly share code, notes, and snippets.

@jstedfast
Created March 7, 2017 23:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jstedfast/c9fa718ef524a73de02daacc142beccc to your computer and use it in GitHub Desktop.
Save jstedfast/c9fa718ef524a73de02daacc142beccc to your computer and use it in GitHub Desktop.
gpgme log
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_debug: level=4
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_check_version: call: 0=(nil), req_version=(null), VERSION=1.8.0
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_check_version_internal: call: 0=(nil), req_version=(null), offset_sig_validity=60
GPGME 2017-03-07 18:38:55 <0xda00> gpgme-dinfo: gpgconf='/usr/bin/gpgconf'
GPGME 2017-03-07 18:38:55 <0xda00> gpgme-dinfo: gpg='/usr/bin/gpg2'
GPGME 2017-03-07 18:38:55 <0xda00> gpgme-dinfo: gpgsm='/usr/bin/gpgsm'
GPGME 2017-03-07 18:38:55 <0xda00> gpgme-dinfo: homedir='/home/fejj/src/gmime/tests/./tmp/.gnupg'
GPGME 2017-03-07 18:38:55 <0xda00> gpgme-dinfo: agent='/home/fejj/src/gmime/tests/./tmp/.gnupg/S.gpg-agent'
GPGME 2017-03-07 18:38:55 <0xda00> gpgme-dinfo: dirmngr='/home/fejj/src/gmime/tests/./tmp/.gnupg/S.dirmngr'
GPGME 2017-03-07 18:38:55 <0xda00> gpgme-dinfo: uisrv='/home/fejj/src/gmime/tests/./tmp/.gnupg/S.uiserver'
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_new: enter: r_ctx=0x7ffdd1c39358
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_new: leave: ctx=0x1c28410
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_set_passphrase_cb: call: ctx=0x1c28410, passphrase_cb=0x7fbce052caf0/0x1c28e00
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_set_protocol: enter: ctx=0x1c28410, protocol=1 (CMS)
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_set_protocol: leave
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_set_textmode: call: ctx=0x1c28410, use_textmode=0 (no)
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_set_armor: call: ctx=0x1c28410, use_armor=0 (no)
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_op_import: enter: ctx=0x1c28410, keydata=0x1c2a400
GPGME 2017-03-07 18:38:55 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 6, dir 1
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 6, dir=1 -> tag=0x1c29600
GPGME 2017-03-07 18:38:55 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:55 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 7, dir 0
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 7, dir=0 -> tag=0x1c29650
GPGME 2017-03-07 18:38:55 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:55 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 0, type_data (nil)
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29b90, need to check
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29b90, handler (0x1c2a400, 7)
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_data_outbound_handler: enter: dh=0x1c2a400, fd=0x7
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_data_outbound_handler: leave
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29b90, need to check
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29b90, handler (0x1c2a400, 7)
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_data_outbound_handler: enter: dh=0x1c2a400, fd=0x7
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_remove_io_cb: call: data=0x1c29650, setting fd 0x7 (item=0x1c29b90) done
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_data_outbound_handler: leave
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29620, need to check
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29620, handler (0x1c298b0, 6)
GPGME 2017-03-07 18:38:55 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x6: S line (IMPORT_OK) - final status: ok
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29620, need to check
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29620, handler (0x1c298b0, 6)
GPGME 2017-03-07 18:38:55 <0xda00> import.c:214: returning error: Invalid crypto engine
GPGME 2017-03-07 18:38:55 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x6: S line (IMPORT_RES) - final status: ok
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29620, need to check
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29620, handler (0x1c298b0, 6)
GPGME 2017-03-07 18:38:55 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x6: OK line - final status: ok
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_remove_io_cb: call: data=0x1c29600, setting fd 0x6 (item=0x1c29620) done
GPGME 2017-03-07 18:38:55 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 1, type_data 0x7ffdd1c392a0
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_op_import: leave
GPGME 2017-03-07 18:38:55 <0xda00> gpgme_op_import: enter: ctx=0x1c28410, keydata=0x1c2a400
GPGME 2017-03-07 18:38:55 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 6, dir 1
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 6, dir=1 -> tag=0x1c29630
GPGME 2017-03-07 18:38:55 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:55 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 7, dir 0
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 7, dir=0 -> tag=0x1c29650
GPGME 2017-03-07 18:38:55 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:55 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 0, type_data (nil)
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29b90, need to check
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29b90, handler (0x1c2a400, 7)
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_data_outbound_handler: enter: dh=0x1c2a400, fd=0x7
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_data_outbound_handler: leave
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29b90, need to check
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29b90, handler (0x1c2a400, 7)
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_data_outbound_handler: enter: dh=0x1c2a400, fd=0x7
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_data_outbound_handler: leave
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29b90, need to check
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_run_io_cb: call: item=0x1c29b90, handler (0x1c2a400, 7)
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_data_outbound_handler: enter: dh=0x1c2a400, fd=0x7
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_remove_io_cb: call: data=0x1c29650, setting fd 0x7 (item=0x1c29b90) done
GPGME 2017-03-07 18:38:55 <0xda00> _gpgme_data_outbound_handler: leave
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c296a0, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c296a0, handler (0x1c298b0, 6)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x6: S line (IMPORT_OK) - final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c296a0, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c296a0, handler (0x1c298b0, 6)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x6: S line (IMPORT_OK) - final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c296a0, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c296a0, handler (0x1c298b0, 6)
GPGME 2017-03-07 18:38:59 <0xda00> import.c:214: returning error: Invalid crypto engine
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x6: S line (IMPORT_RES) - final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c296a0, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c296a0, handler (0x1c298b0, 6)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x6: OK line - final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_remove_io_cb: call: data=0x1c29630, setting fd 0x6 (item=0x1c296a0) done
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 1, type_data 0x7ffdd1c392a0
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_import: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_export_ext_start: enter: ctx=0x1c28410, mode=0x0, keydata=0x1c2c970
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_export_ext_start: check: ctx=0x1c28410, pattern[0] = mimekit@example.com
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 6, dir 1
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 6, dir=1 -> tag=0x1c29650
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 4, dir 1
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 4, dir=1 -> tag=0x1c296d0
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 0, type_data (nil)
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c28dc0, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c28dc0, handler (0x1c2c970, 4)
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_inbound_handler: enter: dh=0x1c2c970, fd=0x4
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_inbound_handler: leave
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c28dc0, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c28dc0, handler (0x1c2c970, 4)
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_inbound_handler: enter: dh=0x1c2c970, fd=0x4
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_remove_io_cb: call: data=0x1c296d0, setting fd 0x4 (item=0x1c28dc0) done
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_inbound_handler: leave
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c29bd0, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c29bd0, handler (0x1c298b0, 6)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x6: OK line - final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_remove_io_cb: call: data=0x1c29650, setting fd 0x6 (item=0x1c29bd0) done
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 1, type_data 0x7ffdd1c39290
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_export_ext_start: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_start: enter: ctx=0x1c28410, pattern=mimekit@example.com, secret_only=1
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 4, dir 1
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 4, dir=1 -> tag=0x1c29630
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 0, type_data (nil)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_start: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_next: enter: ctx=0x1c28410
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c28dc0, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c28dc0, handler (0x1c298b0, 4)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = (nil), line = crs::4096:1:F286BBD3A7F29115:20170128T145846:20180128T145846:01::1.2.840.113549.1.9.1=#62727563652E7761796E65406578616D706C652E636F6D,CN=Bruce Wayne,O=Example Authority Inc.,L=Boston,ST=Massachusetts,C=US::escESC::
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c29b90, line = fpr:::::::::D4A7AF1CC2CE18ED8B2EA01AF286BBD3A7F29115:::FE70571390623AE58A75B320DB73B984EC82BC97:
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c29b90, line = uid:::::::::1.2.840.113549.1.9.1=#6D696D656B6974406578616D706C652E636F6D,CN=MimeKit UnitTests,L=Boston,ST=Massachusetts,C=US::
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c29b90, line = uid:::::::::<mimekit@example.com>::
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x4: D line; final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c28dc0, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c28dc0, handler (0x1c298b0, 4)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c29b90, line = (null)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 2, type_data 0x1c29b90
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x4: OK line - final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_remove_io_cb: call: data=0x1c29630, setting fd 0x4 (item=0x1c28dc0) done
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 1, type_data 0x7ffdd1c391b0
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_next: leave: key=0x1c29b90 (D4A7AF1CC2CE18ED8B2EA01AF286BBD3A7F29115)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_end: call: ctx=0x1c28410
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_signers_add: enter: ctx=0x1c28410, key=0x1c29b90 (D4A7AF1CC2CE18ED8B2EA01AF286BBD3A7F29115)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_signers_add: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_sign: enter: ctx=0x1c28410, plain=0x1c2c970, sig=0x1c2d9c0, mode=0
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_sign:499: error: Not implemented <GPGME>
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_start: enter: ctx=0x1c28410, pattern=mimekit@example.com, secret_only=1
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 4, dir 1
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 4, dir=1 -> tag=0x1c29630
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 0, type_data (nil)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_start: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_next: enter: ctx=0x1c28410
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ab90, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ab90, handler (0x1c298b0, 4)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = (nil), line = crs::4096:1:F286BBD3A7F29115:20170128T145846:20180128T145846:01::1.2.840.113549.1.9.1=#62727563652E7761796E65406578616D706C652E636F6D,CN=Bruce Wayne,O=Example Authority Inc.,L=Boston,ST=Massachusetts,C=US::escESC::
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c2aaf0, line = fpr:::::::::D4A7AF1CC2CE18ED8B2EA01AF286BBD3A7F29115:::FE70571390623AE58A75B320DB73B984EC82BC97:
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c2aaf0, line = uid:::::::::1.2.840.113549.1.9.1=#6D696D656B6974406578616D706C652E636F6D,CN=MimeKit UnitTests,L=Boston,ST=Massachusetts,C=US::
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c2aaf0, line = uid:::::::::<mimekit@example.com>::
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x4: D line; final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ab90, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ab90, handler (0x1c298b0, 4)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c2aaf0, line = (null)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 2, type_data 0x1c2aaf0
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x4: OK line - final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_remove_io_cb: call: data=0x1c29630, setting fd 0x4 (item=0x1c2ab90) done
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 1, type_data 0x7ffdd1c391b0
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_next: leave: key=0x1c2aaf0 (D4A7AF1CC2CE18ED8B2EA01AF286BBD3A7F29115)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_end: call: ctx=0x1c28410
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_signers_add: enter: ctx=0x1c28410, key=0x1c2aaf0 (D4A7AF1CC2CE18ED8B2EA01AF286BBD3A7F29115)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_signers_add: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_sign: enter: ctx=0x1c28410, plain=0x1c2c970, sig=0x1c2d9c0, mode=1
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_sign:499: error: Not implemented <GPGME>
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_start: enter: ctx=0x1c28410, pattern=mimekit@example.com, secret_only=0
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 4, dir 1
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 4, dir=1 -> tag=0x1c2b040
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 0, type_data (nil)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_start: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_next: enter: ctx=0x1c28410
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ab60, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ab60, handler (0x1c298b0, 4)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = (nil), line = crs::4096:1:F286BBD3A7F29115:20170128T145846:20180128T145846:01::1.2.840.113549.1.9.1=#62727563652E7761796E65406578616D706C652E636F6D,CN=Bruce Wayne,O=Example Authority Inc.,L=Boston,ST=Massachusetts,C=US::escESC::
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c2afd0, line = fpr:::::::::D4A7AF1CC2CE18ED8B2EA01AF286BBD3A7F29115:::FE70571390623AE58A75B320DB73B984EC82BC97:
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c2afd0, line = uid:::::::::1.2.840.113549.1.9.1=#6D696D656B6974406578616D706C652E636F6D,CN=MimeKit UnitTests,L=Boston,ST=Massachusetts,C=US::
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c2afd0, line = uid:::::::::<mimekit@example.com>::
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x4: D line; final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ab60, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ab60, handler (0x1c298b0, 4)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:keylist_colon_handler: call: ctx=0x1c28410, key = 0x1c2afd0, line = (null)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 2, type_data 0x1c2afd0
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x4: OK line - final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_remove_io_cb: call: data=0x1c2b040, setting fd 0x4 (item=0x1c2ab60) done
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 1, type_data 0x7ffdd1c39240
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_next: leave: key=0x1c2afd0 (D4A7AF1CC2CE18ED8B2EA01AF286BBD3A7F29115)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_keylist_end: call: ctx=0x1c28410
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_encrypt: enter: ctx=0x1c28410, flags=0x0, plain=0x1c2c970, cipher=0x1c2d9c0
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_encrypt: check: ctx=0x1c28410, recipient[0] = 0x1c2afd0 (D4A7AF1CC2CE18ED8B2EA01AF286BBD3A7F29115)
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 7, dir 1
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 7, dir=1 -> tag=0x1c2b040
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 6, dir 0
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 6, dir=0 -> tag=0x1c2ab60
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: enter: gpgsm=0x1c298b0, fd 4, dir 1
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_add_io_cb: call: ctx=0x1c28410, fd 4, dir=1 -> tag=0x1c2ea10
GPGME 2017-03-07 18:38:59 <0xda00> engine-gpgsm:add_io_cb: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 0, type_data (nil)
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c29a50, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c29a50, handler (0x1c2c970, 6)
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_outbound_handler: enter: dh=0x1c2c970, fd=0x6
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_outbound_handler: leave
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c29a50, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c29a50, handler (0x1c2c970, 6)
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_outbound_handler: enter: dh=0x1c2c970, fd=0x6
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_remove_io_cb: call: data=0x1c2ab60, setting fd 0x6 (item=0x1c29a50) done
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_outbound_handler: leave
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ea30, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ea30, handler (0x1c2d9c0, 4)
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_inbound_handler: enter: dh=0x1c2d9c0, fd=0x4
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_inbound_handler: leave
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ea30, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c2ea30, handler (0x1c2d9c0, 4)
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_inbound_handler: enter: dh=0x1c2d9c0, fd=0x4
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_remove_io_cb: call: data=0x1c2ea10, setting fd 0x4 (item=0x1c2ea30) done
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_data_inbound_handler: leave
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c29600, need to check
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_run_io_cb: call: item=0x1c29600, handler (0x1c298b0, 7)
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:status_handler: call: gpgsm=0x1c298b0, fd 0x7: OK line - final status: ok
GPGME 2017-03-07 18:38:59 <0xda00> _gpgme_remove_io_cb: call: data=0x1c2b040, setting fd 0x7 (item=0x1c29600) done
GPGME 2017-03-07 18:38:59 <0xda00> gpgme:gpgsm_io_event: call: gpgsm=0x1c298b0, event 0x7fbcdef91410, type 1, type_data 0x7ffdd1c39230
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_encrypt: leave
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_decrypt_verify: enter: ctx=0x1c28410, cipher=0x1c2c970, plain=0x1c2d9c0
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_op_decrypt_verify:122: error: Not implemented <GPGME>
GPGME 2017-03-07 18:38:59 <0xda00> gpgme_release: call: ctx=0x1c28410
@jstedfast
Copy link
Author

Once I realized that this was incorrectly using gpgme_op_decrypt_verify(), I fixed the code to use gpgme_op_decrypt() instead but that still gets "Not Implemented":

GPGME 2017-03-07 18:54:00 <0xe117> gpgme_op_decrypt: enter: ctx=0xb54410, cipher=0xb58970, plain=0xb599c0
GPGME 2017-03-07 18:54:00 <0xe117> gpgme_op_decrypt:432: error: Not implemented
GPGME 2017-03-07 18:54:00 <0xe117> gpgme_release: call: ctx=0xb54410

@jstedfast
Copy link
Author

The key that I'm trying to sign with has a fingerprint of d4a7af1cc2ce18ed8b2ea01af286bbd3a7f29115 and an email address that matches mimekit@example.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment