peyotls-codec 0.3.1.0 → 0.3.1.1
raw patch · 2 files changed
+3/−3 lines, 2 filesdep ~x509dep ~x509-storePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: x509, x509-store
API changes (from Hackage documentation)
- Network.PeyoTLS.Codec: instance (HandshakeItem l, HandshakeItem r) => HandshakeItem (Either l r)
- Network.PeyoTLS.Codec: instance Bytable CCSpec
- Network.PeyoTLS.Codec: instance Bytable Handshake
- Network.PeyoTLS.Codec: instance Bytable SvKeyEx
- Network.PeyoTLS.Codec: instance Bytable SvKeyExDhe
- Network.PeyoTLS.Codec: instance Bytable SvKeyExEcdhe
- Network.PeyoTLS.Codec: instance Bytable Type
- Network.PeyoTLS.Codec: instance Eq Finished
- Network.PeyoTLS.Codec: instance HandshakeItem CCSpec
- Network.PeyoTLS.Codec: instance HandshakeItem CertReq
- Network.PeyoTLS.Codec: instance HandshakeItem CertificateChain
- Network.PeyoTLS.Codec: instance HandshakeItem ClHello
- Network.PeyoTLS.Codec: instance HandshakeItem ClKeyEx
- Network.PeyoTLS.Codec: instance HandshakeItem DigitSigned
- Network.PeyoTLS.Codec: instance HandshakeItem Epms
- Network.PeyoTLS.Codec: instance HandshakeItem Finished
- Network.PeyoTLS.Codec: instance HandshakeItem Handshake
- Network.PeyoTLS.Codec: instance HandshakeItem SHDone
- Network.PeyoTLS.Codec: instance HandshakeItem SvHello
- Network.PeyoTLS.Codec: instance HandshakeItem SvKeyEx
- Network.PeyoTLS.Codec: instance HandshakeItem SvKeyExDhe
- Network.PeyoTLS.Codec: instance HandshakeItem SvKeyExEcdhe
- Network.PeyoTLS.Codec: instance Parsable Handshake
- Network.PeyoTLS.Codec: instance Parsable SvKeyExDhe
- Network.PeyoTLS.Codec: instance Parsable SvKeyExEcdhe
- Network.PeyoTLS.Codec: instance Show CCSpec
- Network.PeyoTLS.Codec: instance Show Finished
- Network.PeyoTLS.Codec: instance Show Handshake
- Network.PeyoTLS.Codec: instance Show SHDone
- Network.PeyoTLS.Codec: instance Show SvKeyEx
- Network.PeyoTLS.Codec: instance Show SvKeyExDhe
- Network.PeyoTLS.Codec: instance Show SvKeyExEcdhe
- Network.PeyoTLS.Codec: instance Show Type
- Network.PeyoTLS.Codec.Alert: instance Bytable Alert
- Network.PeyoTLS.Codec.Alert: instance Bytable AlertDesc
- Network.PeyoTLS.Codec.Alert: instance Bytable AlertLevel
- Network.PeyoTLS.Codec.Alert: instance Error Alert
- Network.PeyoTLS.Codec.Alert: instance Show Alert
- Network.PeyoTLS.Codec.Alert: instance Show AlertDesc
- Network.PeyoTLS.Codec.Alert: instance Show AlertLevel
+ Network.PeyoTLS.Codec: instance (Network.PeyoTLS.Codec.HandshakeItem l, Network.PeyoTLS.Codec.HandshakeItem r) => Network.PeyoTLS.Codec.HandshakeItem (Data.Either.Either l r)
+ Network.PeyoTLS.Codec: instance Codec.Bytable.BigEndian.Bytable Network.PeyoTLS.Codec.CCSpec
+ Network.PeyoTLS.Codec: instance Codec.Bytable.BigEndian.Bytable Network.PeyoTLS.Codec.Handshake
+ Network.PeyoTLS.Codec: instance Codec.Bytable.BigEndian.Bytable Network.PeyoTLS.Codec.SvKeyEx
+ Network.PeyoTLS.Codec: instance Codec.Bytable.BigEndian.Bytable Network.PeyoTLS.Codec.SvKeyExDhe
+ Network.PeyoTLS.Codec: instance Codec.Bytable.BigEndian.Bytable Network.PeyoTLS.Codec.SvKeyExEcdhe
+ Network.PeyoTLS.Codec: instance Codec.Bytable.BigEndian.Bytable Network.PeyoTLS.Codec.Type
+ Network.PeyoTLS.Codec: instance Codec.Bytable.BigEndian.Parsable Network.PeyoTLS.Codec.Handshake
+ Network.PeyoTLS.Codec: instance Codec.Bytable.BigEndian.Parsable Network.PeyoTLS.Codec.SvKeyExDhe
+ Network.PeyoTLS.Codec: instance Codec.Bytable.BigEndian.Parsable Network.PeyoTLS.Codec.SvKeyExEcdhe
+ Network.PeyoTLS.Codec: instance GHC.Classes.Eq Network.PeyoTLS.Codec.Finished
+ Network.PeyoTLS.Codec: instance GHC.Show.Show Network.PeyoTLS.Codec.CCSpec
+ Network.PeyoTLS.Codec: instance GHC.Show.Show Network.PeyoTLS.Codec.Epms
+ Network.PeyoTLS.Codec: instance GHC.Show.Show Network.PeyoTLS.Codec.Finished
+ Network.PeyoTLS.Codec: instance GHC.Show.Show Network.PeyoTLS.Codec.Handshake
+ Network.PeyoTLS.Codec: instance GHC.Show.Show Network.PeyoTLS.Codec.SHDone
+ Network.PeyoTLS.Codec: instance GHC.Show.Show Network.PeyoTLS.Codec.SvKeyEx
+ Network.PeyoTLS.Codec: instance GHC.Show.Show Network.PeyoTLS.Codec.SvKeyExDhe
+ Network.PeyoTLS.Codec: instance GHC.Show.Show Network.PeyoTLS.Codec.SvKeyExEcdhe
+ Network.PeyoTLS.Codec: instance GHC.Show.Show Network.PeyoTLS.Codec.Type
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Data.X509.CertificateChain.CertificateChain
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.CCSpec
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.Certificate.CertReq
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.Certificate.ClKeyEx
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.Certificate.DigitSigned
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.Epms
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.Finished
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.Handshake
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.Hello.ClHello
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.Hello.SvHello
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.SHDone
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.SvKeyEx
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.SvKeyExDhe
+ Network.PeyoTLS.Codec: instance Network.PeyoTLS.Codec.HandshakeItem Network.PeyoTLS.Codec.SvKeyExEcdhe
+ Network.PeyoTLS.Codec.Alert: instance Codec.Bytable.BigEndian.Bytable Network.PeyoTLS.Codec.Alert.Alert
+ Network.PeyoTLS.Codec.Alert: instance Codec.Bytable.BigEndian.Bytable Network.PeyoTLS.Codec.Alert.AlertDesc
+ Network.PeyoTLS.Codec.Alert: instance Codec.Bytable.BigEndian.Bytable Network.PeyoTLS.Codec.Alert.AlertLevel
+ Network.PeyoTLS.Codec.Alert: instance Control.Monad.Trans.Error.Error Network.PeyoTLS.Codec.Alert.Alert
+ Network.PeyoTLS.Codec.Alert: instance GHC.Show.Show Network.PeyoTLS.Codec.Alert.Alert
+ Network.PeyoTLS.Codec.Alert: instance GHC.Show.Show Network.PeyoTLS.Codec.Alert.AlertDesc
+ Network.PeyoTLS.Codec.Alert: instance GHC.Show.Show Network.PeyoTLS.Codec.Alert.AlertLevel
Files
- peyotls-codec.cabal +2/−2
- src/Network/PeyoTLS/Codec.hs +1/−1
peyotls-codec.cabal view
@@ -2,7 +2,7 @@ cabal-version: >= 1.8 name: peyotls-codec-version: 0.3.1.0+version: 0.3.1.1 stability: Experimental author: Yoshikuni Jujo <PAF01143@nifty.ne.jp> maintainer: Yoshikuni Jujo <PAF01143@nifty.ne.jp>@@ -37,7 +37,7 @@ build-depends: base == 4.*, word24 == 1.0.*, bytestring == 0.10.*, monads-tf == 0.1.*, asn1-encoding == 0.9.*, asn1-types == 0.3.*,- x509 == 1.5.*, x509-store == 1.5.*,+ x509 == 1.6.*, x509-store == 1.6.*, crypto-pubkey == 0.2.*, crypto-pubkey-types == 0.4.*, bytable == 0.1.* ghc-options: -Wall
src/Network/PeyoTLS/Codec.hs view
@@ -233,7 +233,7 @@ fromHandshake _ = Nothing toHandshake = HClKeyEx -data Epms = Epms BS.ByteString+data Epms = Epms BS.ByteString deriving Show instance HandshakeItem Epms where fromHandshake (HClKeyEx (ClKeyEx cke)) =