Я только что установил pyme
в моей системе Ubuntu. это было легко (спасибо apt-get), и я могу воспроизвести пример кода (шифрование с использованием открытого ключа в моей связке ключей). теперь я хотел бы подписать некоторые данные, и мне не удалось найти ни пример кода, ни много документации.
вот что я делал:
>>> plain = pyme.core.Data('this is just some sample text\n')
>>> cipher = pyme.core.Data()
>>> c = pyme.core.Context()
>>> c.set_armor(1)
>>> name='me@office.com'
>>> c.op_keylist_start(name, 0)
>>> r = c.op_keylist_next()
>>> c.op_sign(???)
Я не знаю, что давать в качестве параметров, метод op_sign
подсказывает мне
>>> help(c.op_sign)
Help on function _funcwrap in module pyme.util:
_funcwrap(*args, **kwargs)
gpgme_op_sign(ctx, plain, sig, mode) -> gpgme_error_t
но я не знаю, как создавать такие объекты.