Каждый новый узел I2P при первом запуске должен откуда то получить начальный список узлов. Для этого существуют специальные сервера (reseed), адреса которых жестко прописаны в коде. Раньше загрузка осуществлялась по http, однако с недавних пор reseed-ы стали переходить на https. Для успешной работы [«пурпурного» I2P][1] также потребовалось внести соответствующие изменения. Используемая там криптографическая библиотека [crypto++][2] не поддерживает ssl. Вместо использования дополнительной библиотеки типа openssl, фактически дублирующей криптографию, был выбран рассмотренный ниже вариант. Начальная загрузка это единственное место в I2P, где используется https. С другой стороны, статья будет интересно тем кому интересно понять, как работает ssl и попробовать самому. [Читать дальше →][3]
[1]:
http://habrahabr.ru/post/240815/
[2]:
http://www.cryptopp.com/
[3]:
http://habrahabr.ru/post/251143/#habracut