Followup: gpgme_set_passphrase_cb not working...

Mike Inman mangocats at gmail.com
Thu Mar 22 00:05:57 CET 2018


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gnupg.org/pipermail/gnupg-users/attachments/20180321/85ec2e44/attachment-0001.html>


More information about the Gnupg-users mailing list