Аутентификация открытого ключа OpenPGP в Go

Я работаю над сервисом однорангового чата Go, который будет использоваться в Hyperboria, который работает как мешнет. Это относительно неважно по сравнению с моей проблемой:

Мне нужно использовать ключи OpenPGP, существующие в наборах ключей GPG пользователя, чтобы шифровать и расшифровывать сообщения. Мне нужно иметь возможность обнаруживать открытые и закрытые ключи, проверять наличие заданных идентификаторов ключей и использовать их для шифрования или расшифровки []byte (либо до, либо после того, как он проходит через соединение TCP)

Есть ли пакет, который я мог бы изучить, чтобы сделать это?


person Alexander Bauer    schedule 12.10.2012    source источник


Ответы (1)


Вы должны проверить пакеты go.crypto, особенно те, которые находятся в: http://code.google.com/p/go/source/browse/?repo=crypto#hg%2Fopenpgp

Скорее всего, там есть то, что вы ищете.

person Jeremy Wall    schedule 13.10.2012