Small optimization.

This commit is contained in:
Martin Grabmueller 2012-07-26 23:08:31 +02:00
parent 7182653638
commit 8c18de4e66

View file

@ -497,13 +497,13 @@ updateHandshake n f = do
addHandshakeMessage :: MonadState TLSState m => Bytes -> m ()
addHandshakeMessage content = updateHandshake "add handshake message" $ \hs ->
hs { hstHandshakeMessages = hstHandshakeMessages hs ++ [content]}
hs { hstHandshakeMessages = content : hstHandshakeMessages hs}
getHandshakeMessages :: MonadState TLSState m => m [Bytes]
getHandshakeMessages = do
st <- get
let hst = fromJust "handshake" $ stHandshake st
return $ hstHandshakeMessages hst
return $ reverse $ hstHandshakeMessages hst
updateHandshakeDigest :: MonadState TLSState m => Bytes -> m ()
updateHandshakeDigest content = updateHandshake "update digest" $ \hs ->