haskell-cryptography / HsOpenSSL

OpenSSL binding for Haskell
http://hackage.haskell.org/package/HsOpenSSL
Creative Commons Zero v1.0 Universal
21 stars 30 forks source link

Fix SSL_CTX_set_session_id_context #61

Closed flobrosch closed 2 years ago

flobrosch commented 2 years ago

The original import was broken:

-- original import:
foreign import ccall unsafe "SSL_CTX_set_session_id_context"
  _ssl_set_session_id_context :: Ptr SSLContext_ -> Ptr CChar -> CSize -> IO CInt
-- C API:
 int SSL_CTX_set_session_id_context(SSL_CTX *ctx, const unsigned char *sid_ctx,
                                    unsigned int sid_ctx_len);
vshabanov commented 2 years ago

Good catch! Just uploaded HsOpenSSL-0.11.7.1 with your fix.