packages feed

tls 0.4.0 → 0.4.1

raw patch · 2 files changed

+8/−3 lines, 2 files

Files

Network/TLS/Core.hs view
@@ -337,6 +337,11 @@ 		-- on client context, receiving a hello request == renegociation 		Right [Handshake HelloRequest] -> 			handshakeClient ctx >> recvData ctx-		Right [AppData x] -> return $ L.fromChunks [x]+		Right l           -> do+			let dat = map getAppData l+			when (length dat < length l) $ error "error mixed type packet"+			return $ L.fromChunks $ catMaybes dat 		Left err          -> error ("error received: " ++ show err)-		_                 -> error "unexpected item"+	where+		getAppData (AppData x) = Just x+		getAppData _           = Nothing
tls.cabal view
@@ -1,5 +1,5 @@ Name:                tls-Version:             0.4.0+Version:             0.4.1 Description:    native TLS protocol implementation, focusing on purity and more type-checking.    .