FWIW, here's the log entry from an attempt to use gpgme_set_passphrase_cb on a symmetric encryption. For some reason I still cannot figure out, my callback function isn't being used, the system prompt still appears (twice, once to confirm.)
GPGME 2018-03-21 18:58:18 <0x6205> gpgme_release: call: ctx=0x17b8980 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_check_version: call: 0=(nil), req_version=(null), VERSION=1.5.5 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_check_version_internal: call: 0=(nil), req_version=(null), offset_sig_validity=60 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_set_locale: enter: ctx=(nil), category=0, value=en_US.UTF-8 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_set_locale: leave GPGME 2018-03-21 18:58:18 <0x6205> gpgme_set_locale: enter: ctx=(nil), category=5, value=en_US.UTF-8 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_set_locale: leave GPGME 2018-03-21 18:58:18 <0x6205> gpgme_new: enter: r_ctx=0x7ffc864d3420 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_new: leave: ctx=0x18160a0 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_set_passphrase_cb: call: ctx=0x18160a0, passphrase_cb=0x44cb20/(nil) GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_new_from_filepart: enter: r_dh=0x7ffc864d3440, file_name=/home/mike/ft/working/settings/n4sGrass, copy=1 (yes) GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_new_from_filepart: enter: r_dh=0x7ffc864d3440, file_name=/home/mike/ft/working/settings/n4sGrass, stream=(nil), offset=0, length=8 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_new: enter: r_dh=0x7ffc864d3440 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_new: leave: dh=0x1830c30 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_new_from_filepart: leave: r_dh=0x1830c30 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_new_from_filepart: leave GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_set_encoding: enter: dh=0x1830c30, encoding=1 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_set_encoding: leave GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_new_from_fd: enter: r_dh=0x7ffc864d3430, fd=0x1b GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_new_from_fd: leave: dh=0x18385e0 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_set_encoding: enter: dh=0x18385e0, encoding=1 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_set_encoding: leave GPGME 2018-03-21 18:58:18 <0x6205> gpgme_op_encrypt: enter: ctx=0x18160a0, flags=0x1, plain=0x1830c30, cipher=0x18385e0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_pipe: enter: filedes=0x1831ca8, inherit_idx=1 (GPGME uses it for reading) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_pipe: leave: read=0x1c, write=0x1d GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: enter: fd=0x1c, close_handler=0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: enter: fd=0x1d, close_handler=0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_get_file_name: call: dh=0x1830c30, dh->file_name=(null) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_pipe: enter: filedes=0x7ffc864d2ac0, inherit_idx=0 (GPGME uses it for writing) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_pipe: leave: read=0x1e, write=0x1f GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: enter: fd=0x1e, close_handler=0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: enter: fd=0x1f, close_handler=0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_pipe: enter: filedes=0x7ffc864d2ac0, inherit_idx=1 (GPGME uses it for reading) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_pipe: leave: read=0x20, write=0x21 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: enter: fd=0x20, close_handler=0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: enter: fd=0x21, close_handler=0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_pipe: enter: filedes=0x7ffc864d2ac0, inherit_idx=0 (GPGME uses it for writing) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_pipe: leave: read=0x22, write=0x23 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: enter: fd=0x22, close_handler=0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: enter: fd=0x23, close_handler=0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_close_notify: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: enter: path=0x1831dd0, path=/usr/bin/gpg2 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[ 0] = gpg2 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[ 1] = --enable-special-filenames GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[ 2] = --no-sk-comments GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[ 3] = --lc-messages GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[ 4] = en_US.UTF-8 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[ 5] = --lc-ctype GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[ 6] = en_US.UTF-8 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[ 7] = --status-fd GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[ 8] = 29 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[ 9] = --no-tty GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[10] = --charset GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[11] = utf8 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[12] = --enable-progress-filter GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[13] = --display GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[14] = :0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[15] = --command-fd GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[16] = 30 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[17] = --symmetric GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[18] = --output GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[19] = - GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[20] = -- GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, argv[21] = -&34 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, fd[0] = 0x1d GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, fd[1] = 0x1e GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, fd[2] = 0x21 -> 0x1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, fd[3] = 0x22 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: check: path=0x1831dd0, waiting for child process pid=25125 GPGME 2018-03-21 18:58:18 <0x6226> gpgme:max_fds: call: 0=(nil), max fds=65536 (RLIMIT_NOFILE) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: enter: fd=0x1d GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: check: fd=0x1d, invoking close handler 0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: enter: fd=0x1e GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: check: fd=0x1e, invoking close handler 0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: enter: fd=0x21 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: check: fd=0x21, invoking close handler 0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: enter: fd=0x22 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: check: fd=0x22, invoking close handler 0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_spawn: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_add_io_cb: call: ctx=0x18160a0, fd 28, dir=1 -> tag=0x1832c40 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_add_io_cb: call: ctx=0x18160a0, fd 32, dir=1 -> tag=0x1832d90 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_add_io_cb: call: ctx=0x18160a0, fd 35, dir=0 -> tag=0x1832de0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_nonblocking: enter: fd=0x23 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_set_nonblocking: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> gpgme:gpg_io_event: call: gpg=0x1831c80, event 0x7f909935f860, type 0, type_data (nil) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 w0x23 ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ w0x23 ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_run_io_cb: call: item=0x1832e00, need to check GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: enter: fds=0x7ffc864d2a60, nfds=1, nonblock=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select on [ w0x23 ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select OK [ w0x23 ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_run_io_cb: call: item=0x1832e00, handler (0x1830c30, 35) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_data_outbound_handler: enter: dh=0x1830c30, fd=0x23 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_read: enter: dh=0x1830c30, buffer=0x1830c3c, size=4096 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_read: leave: result=8 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_write: enter: fd=0x23, buffer=0x1830c3c, count=8 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_write: check: 646f726b6c79320a dorkly2. GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_write: leave: result=8 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_data_outbound_handler: leave GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 w0x23 ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ w0x23 ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_run_io_cb: call: item=0x1832e00, need to check GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: enter: fds=0x7ffc864d2a60, nfds=1, nonblock=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select on [ w0x23 ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select OK [ w0x23 ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_run_io_cb: call: item=0x1832e00, handler (0x1830c30, 35) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_data_outbound_handler: enter: dh=0x1830c30, fd=0x23 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_read: enter: dh=0x1830c30, buffer=0x1830c3c, size=4096 GPGME 2018-03-21 18:58:18 <0x6205> gpgme_data_read: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: enter: fd=0x23 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: check: fd=0x23, invoking close handler 0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_remove_io_cb: call: data=0x1832de0, setting fd 0x23 (item=0x1832e00) done GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_close: leave: result=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_data_outbound_handler: leave GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ r0x1c ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_run_io_cb: call: item=0x1832c60, need to check GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: enter: fds=0x7ffc864d2a60, nfds=1, nonblock=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select on [ r0x1c ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select OK [ r0x1c ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_run_io_cb: call: item=0x1832c60, handler (0x1831c80, 28) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: enter: fd=0x1c, buffer=0x18323b0, count=1024 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: check: 5b474e5550473a5d 2050524f47524553 [GNUPG:] PROGRES GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: check: 53202d263334203f 203020300a5b474e S -&34 ? 0 0.[GN GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: check: 5550473a5d205052 4f4752455353206e UPG:] PROGRESS n GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: check: 6565645f656e7472 6f70792058203820 eed_entropy X 8 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: check: 31360a5b474e5550 473a5d2050524f47 16.[GNUPG:] PROG GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: check: 52455353206e6565 645f656e74726f70 RESS need_entrop GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: check: 7920582031362031 360a y X 16 16. GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: leave: result=106 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ r0x1c ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_run_io_cb: call: item=0x1832c60, need to check GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: enter: fds=0x7ffc864d2a60, nfds=1, nonblock=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select on [ r0x1c ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select OK [ r0x1c ] GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_run_io_cb: call: item=0x1832c60, handler (0x1831c80, 28) GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: enter: fd=0x1c, buffer=0x18323b0, count=1024 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: check: 5b474e5550473a5d 204e4545445f5041 [GNUPG:] NEED_PA GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: check: 5353504852415345 5f53594d20332033 SSPHRASE_SYM 3 3 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: check: 20320a 2. GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_read: leave: result=35 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:18 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:19 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ ] GPGME 2018-03-21 18:58:19 <0x6205> _gpgme_io_select: leave: result=0 GPGME 2018-03-21 18:58:19 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:19 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:20 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ ] GPGME 2018-03-21 18:58:20 <0x6205> _gpgme_io_select: leave: result=0 GPGME 2018-03-21 18:58:20 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:20 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:21 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ ] GPGME 2018-03-21 18:58:21 <0x6205> _gpgme_io_select: leave: result=0 GPGME 2018-03-21 18:58:21 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:21 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=0 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=2 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832c60, need to check GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: enter: fds=0x7ffc864d2a60, nfds=1, nonblock=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select on [ r0x1c ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select OK [ r0x1c ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832c60, handler (0x1831c80, 28) GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: enter: fd=0x1c, buffer=0x18323b0, count=1024 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: check: 5b474e5550473a5d 20424547494e5f45 [GNUPG:] BEGIN_E GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: check: 4e4352595054494f 4e203020330a NCRYPTION 0 3. GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: leave: result=30 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832db0, need to check GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: enter: fds=0x7ffc864d2a60, nfds=1, nonblock=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select on [ r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select OK [ r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832db0, handler (0x18385e0, 32) GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_data_inbound_handler: enter: dh=0x18385e0, fd=0x20 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: enter: fd=0x20, buffer=0x7ffc864d1a10, count=4096 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: check: 8c0d04030302c796 e5e316be0535fec9 .............5.. GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: leave: result=16 GPGME 2018-03-21 18:58:22 <0x6205> gpgme_data_write: enter: dh=0x18385e0, buffer=0x7ffc864d1a10, size=16 GPGME 2018-03-21 18:58:22 <0x6205> gpgme_data_write: leave: result=16 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_data_inbound_handler: leave GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ r0x1c ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832c60, need to check GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: enter: fds=0x7ffc864d2a60, nfds=1, nonblock=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select on [ r0x1c ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select OK [ r0x1c ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832c60, handler (0x1831c80, 28) GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: enter: fd=0x1c, buffer=0x18323b0, count=1024 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: check: 5b474e5550473a5d 2050524f47524553 [GNUPG:] PROGRES GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: check: 53202d263334203f 203820300a5b474e S -&34 ? 8 0.[GN GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: check: 5550473a5d20454e 445f454e43525950 UPG:] END_ENCRYP GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: check: 54494f4e0a TION. GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: leave: result=53 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832db0, need to check GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: enter: fds=0x7ffc864d2a60, nfds=1, nonblock=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select on [ r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select OK [ r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832db0, handler (0x18385e0, 32) GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_data_inbound_handler: enter: dh=0x18385e0, fd=0x20 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: enter: fd=0x20, buffer=0x7ffc864d1a10, count=4096 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: check: 1ea19a1e910ae6fc fc8d2bea1f9ece4c ..........+....L GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: check: 91accf12af3ba8d2 05054d50191f1f .....;....MP... GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: leave: result=31 GPGME 2018-03-21 18:58:22 <0x6205> gpgme_data_write: enter: dh=0x18385e0, buffer=0x7ffc864d1a10, size=31 GPGME 2018-03-21 18:58:22 <0x6205> gpgme_data_write: leave: result=31 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_data_inbound_handler: leave GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: enter: fds=0x1832c90, nfds=10, nonblock=0 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select on [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x1832c90, select OK [ r0x1c r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=2 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832c60, need to check GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: enter: fds=0x7ffc864d2a60, nfds=1, nonblock=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select on [ r0x1c ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select OK [ r0x1c ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832c60, handler (0x1831c80, 28) GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: enter: fd=0x1c, buffer=0x18323b0, count=1024 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: leave: result=0 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_close: enter: fd=0x1c GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_close: check: fd=0x1c, invoking close handler 0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_remove_io_cb: call: data=0x1832c40, setting fd 0x1c (item=0x1832c60) done GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_close: leave: result=0 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832db0, need to check GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: enter: fds=0x7ffc864d2a60, nfds=1, nonblock=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select on [ r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: check: fds=0x7ffc864d2a60, select OK [ r0x20 ] GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_select: leave: result=1 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_run_io_cb: call: item=0x1832db0, handler (0x18385e0, 32) GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_data_inbound_handler: enter: dh=0x18385e0, fd=0x20 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: enter: fd=0x20, buffer=0x7ffc864d1a10, count=4096 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_read: leave: result=0 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_close: enter: fd=0x20 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_close: check: fd=0x20, invoking close handler 0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_remove_io_cb: call: data=0x1832d90, setting fd 0x20 (item=0x1832db0) done GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_close: leave: result=0 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_data_inbound_handler: leave GPGME 2018-03-21 18:58:22 <0x6205> gpgme:gpg_io_event: call: gpg=0x1831c80, event 0x7f909935f860, type 1, type_data 0x7ffc864d2ac0 GPGME 2018-03-21 18:58:22 <0x6205> gpgme_op_encrypt: leave GPGME 2018-03-21 18:58:22 <0x6205> gpgme_data_release: call: dh=0x1830c30 GPGME 2018-03-21 18:58:22 <0x6205> gpgme_data_release: call: dh=0x18385e0 GPGME 2018-03-21 18:58:22 <0x6205> gpgme_release: call: ctx=0x18160a0 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_close: enter: fd=0x1f GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_close: check: fd=0x1f, invoking close handler 0x7f909936e350/0x1831c80 GPGME 2018-03-21 18:58:22 <0x6205> _gpgme_io_close: leave: result=0
_______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users