packages feed

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 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)) =