1
Правильное использование API HsOpenSSL для реализации TLS-сервера
Я пытаюсь понять, как правильно использовать API OpenSSL.Session в параллельном контексте. Например, предположим, что я хочу реализовать a stunnel-style ssl-wrapper, я бы ожидал получить следующую базовую структуру скелета, которая реализует наивныйfull-duplex tcp-port-forwarder: runProxy :: PortID -> AddrInfo -> IO () runProxy localPort@(PortNumber lpn) serverAddrInfo = do listener <- listenOn localPort …