peyotls 0.0.0.0 → 0.0.0.1
raw patch · 15 files changed
+17/−20 lines, 15 filesdep ~bytablePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: bytable
API changes (from Hackage documentation)
Files
- peyotls.cabal +3/−3
- src/Network/PeyoTLS/Certificate.hs +1/−1
- src/Network/PeyoTLS/CipherSuite.hs +1/−1
- src/Network/PeyoTLS/Client.hs +1/−1
- src/Network/PeyoTLS/CryptoTools.hs +1/−2
- src/Network/PeyoTLS/Ecdsa.hs +1/−2
- src/Network/PeyoTLS/Extension.hs +1/−1
- src/Network/PeyoTLS/HandshakeBase.hs +1/−1
- src/Network/PeyoTLS/HandshakeType.hs +1/−1
- src/Network/PeyoTLS/HashSignAlgorithm.hs +1/−2
- src/Network/PeyoTLS/Hello.hs +1/−1
- src/Network/PeyoTLS/ReadFile.hs +1/−1
- src/Network/PeyoTLS/Server.hs +1/−1
- src/Network/PeyoTLS/State.hs +1/−1
- src/Network/PeyoTLS/TlsHandle.hs +1/−1
peyotls.cabal view
@@ -2,7 +2,7 @@ cabal-version: >= 1.8 name: peyotls-version: 0.0.0.0+version: 0.0.0.1 stability: Experimental author: Yoshikuni Jujo <PAF01143@nifty.ne.jp> maintainer: Yoshikuni Jujo <PAF01143@nifty.ne.jp>@@ -272,7 +272,7 @@ source-repository this type: git location: git://github.com/YoshikuniJujo/peyotls.git- tag: peyotls-0.0.0.0+ tag: peyotls-0.0.0.1 library hs-source-dirs: src@@ -297,7 +297,7 @@ cryptohash == 0.11.*, crypto-pubkey == 0.2.*, crypto-pubkey-types == 0.4.*, cipher-aes == 0.2.*,- bytable == 0.0.0.*, handle-like == 0.0.0.*+ bytable == 0.1.*, handle-like == 0.0.0.* ghc-options: -Wall extensions: PatternGuards, DoAndIfThenElse
src/Network/PeyoTLS/Certificate.hs view
@@ -15,7 +15,7 @@ import qualified Data.ASN1.BinaryEncoding as ASN1 import qualified Data.X509 as X509 import qualified Data.X509.CertificateStore as X509-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B import Network.PeyoTLS.HashSignAlgorithm (HashAlg, SignAlg)
src/Network/PeyoTLS/CipherSuite.hs view
@@ -8,7 +8,7 @@ import Data.String (IsString(..)) import qualified Data.ByteString as BS-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B data CipherSuite = CipherSuite KeyExchange BulkEncryption
src/Network/PeyoTLS/Client.hs view
@@ -21,7 +21,7 @@ import qualified Data.ASN1.BinaryEncoding as ASN1 import qualified Data.X509 as X509 import qualified Data.X509.CertificateStore as X509-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B import qualified Crypto.Hash.SHA1 as SHA1 import qualified Crypto.Hash.SHA256 as SHA256 import qualified Crypto.PubKey.DH as DH
src/Network/PeyoTLS/CryptoTools.hs view
@@ -17,8 +17,7 @@ import qualified Crypto.Hash.SHA256 as SHA256 import qualified Crypto.Cipher.AES as AES -import qualified Codec.Bytable as B-import Codec.Bytable.BigEndian ()+import qualified Codec.Bytable.BigEndian as B makeKeys :: Int -> BS.ByteString -> BS.ByteString -> BS.ByteString -> (BS.ByteString, BS.ByteString, BS.ByteString, BS.ByteString, BS.ByteString)
src/Network/PeyoTLS/Ecdsa.hs view
@@ -9,8 +9,7 @@ import Crypto.Number.ModArithmetic (inverse) import qualified Data.ByteString as BS-import qualified Codec.Bytable as B-import Codec.Bytable.BigEndian ()+import qualified Codec.Bytable.BigEndian as B import qualified Crypto.Types.PubKey.ECC as ECC import qualified Crypto.PubKey.ECC.Prim as ECC import qualified Crypto.PubKey.ECC.ECDSA as ECDSA
src/Network/PeyoTLS/Extension.hs view
@@ -8,7 +8,7 @@ import Data.Word (Word8, Word16) import qualified Data.ByteString as BS-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B import qualified Crypto.Types.PubKey.DH as DH import qualified Crypto.Types.PubKey.ECC as ECC
src/Network/PeyoTLS/HandshakeBase.hs view
@@ -40,7 +40,7 @@ import qualified Data.ASN1.Types as ASN1 import qualified Data.ASN1.Encoding as ASN1 import qualified Data.ASN1.BinaryEncoding as ASN1-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B import qualified Crypto.Hash.SHA1 as SHA1 import qualified Crypto.Hash.SHA256 as SHA256 import qualified Crypto.PubKey.RSA as RSA
src/Network/PeyoTLS/HandshakeType.hs view
@@ -18,7 +18,7 @@ import qualified Data.ByteString as BS import qualified Data.X509 as X509-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B import qualified Crypto.PubKey.DH as DH import qualified Crypto.Types.PubKey.ECC as ECC
src/Network/PeyoTLS/HashSignAlgorithm.hs view
@@ -5,8 +5,7 @@ import Data.Word (Word8) import qualified Data.ByteString as BS-import qualified Codec.Bytable as B-import Codec.Bytable.BigEndian ()+import qualified Codec.Bytable.BigEndian as B data HashAlg = Sha1 | Sha224 | Sha256 | Sha384 | Sha512 | HARaw Word8 deriving Show
src/Network/PeyoTLS/Hello.hs view
@@ -11,7 +11,7 @@ import Numeric (showHex) import qualified Data.ByteString as BS-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B import Network.PeyoTLS.Extension (Extension, SignAlg(..), HashAlg(..)) import Network.PeyoTLS.CipherSuite (
src/Network/PeyoTLS/ReadFile.hs view
@@ -16,7 +16,7 @@ import qualified Data.X509 as X509 import qualified Data.X509.File as X509 import qualified Data.X509.CertificateStore as X509-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B import Codec.Bytable.BigEndian () import qualified Crypto.PubKey.ECC.Prim as ECC import qualified Crypto.Types.PubKey.ECC as ECC
src/Network/PeyoTLS/Server.hs view
@@ -22,7 +22,7 @@ import qualified Data.X509 as X509 import qualified Data.X509.Validation as X509 import qualified Data.X509.CertificateStore as X509-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B import qualified Crypto.PubKey.RSA as RSA import qualified Crypto.PubKey.RSA.Prim as RSA import qualified Crypto.Types.PubKey.ECC as ECC
src/Network/PeyoTLS/State.hs view
@@ -15,7 +15,7 @@ import Data.String (IsString(..)) import qualified Data.ByteString as BS-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B import Network.PeyoTLS.CipherSuite ( CipherSuite(..), KeyExchange(..), BulkEncryption(..))
src/Network/PeyoTLS/TlsHandle.hs view
@@ -22,7 +22,7 @@ import qualified Data.ByteString as BS import qualified Data.ByteString.Char8 as BSC-import qualified Codec.Bytable as B+import qualified Codec.Bytable.BigEndian as B import qualified Crypto.Hash.SHA256 as SHA256 import Network.PeyoTLS.TlsMonad (