В основной состав OpenBSD принят код библиотеки libcsi (Crypto Simplified Interface), которая представляет упрощённый API для выполнения типовых криптографических операций, востребованных в приложениях. В частности предоставляются функции обмена ключами c использованием протокола Диффи — Хеллмана. Libcsi дополняет ранее добавленную библиотеку libtls с реализацией упрощённого интерфейса для использования TLS в клиентских и серверных приложениях.
Ссылка:
http://www.opennet.ru/opennews/art.shtml?num=48710