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