Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

88 lines (82 sloc) 3.147 kb
Name: tls
Version: 0.9.0
Description:
Native Haskell TLS and SSL protocol implementation for server and client.
.
This provides a high-level implementation of a sensitive security protocol,
eliminating a common set of security issues through the use of the advanced
type system, high level constructions and common Haskell features.
.
Currently implement the SSL3.0, TLS1.0, TLS1.1 and TLS1.2 protocol,
with only RSA supported for Key Exchange.
.
Only core protocol available here, have a look at the
<http://hackage.haskell.org/package/tls-extra/> package for default
ciphers, compressions and certificates functions.
License: BSD3
License-file: LICENSE
Copyright: Vincent Hanquez <vincent@snarc.org>
Author: Vincent Hanquez <vincent@snarc.org>
Maintainer: Vincent Hanquez <vincent@snarc.org>
Synopsis: TLS/SSL protocol native implementation (Server and Client)
Build-Type: Simple
Category: Network
stability: experimental
Cabal-Version: >=1.6
Homepage: http://github.com/vincenthz/hs-tls
data-files: README.md, TODO
Flag test
Description: Build unit test
Default: False
Flag executable
Description: Build the executable
Default: False
Library
Build-Depends: base >= 3 && < 5
, mtl
, cryptohash >= 0.6
, cereal >= 0.3
, bytestring
, crypto-api >= 0.5
, cryptocipher >= 0.3.0
, certificate >= 1.1.0 && < 1.2.0
Exposed-modules: Network.TLS
Network.TLS.Cipher
Network.TLS.Compression
Network.TLS.Internal
other-modules: Network.TLS.Cap
Network.TLS.Struct
Network.TLS.Core
Network.TLS.Context
Network.TLS.Crypto
Network.TLS.MAC
Network.TLS.Measurement
Network.TLS.Packet
Network.TLS.Record
Network.TLS.Record.Types
Network.TLS.Record.Engage
Network.TLS.Record.Disengage
Network.TLS.State
Network.TLS.Sending
Network.TLS.Receiving
Network.TLS.Util
Network.TLS.Wire
ghc-options: -Wall
executable Tests
Main-is: Tests.hs
if flag(test)
Buildable: True
Build-Depends: base >= 3 && < 5
, QuickCheck >= 2
, test-framework
, test-framework-quickcheck2
, bytestring
, time
, cprng-aes
, cryptocipher >= 0.3.0
else
Buildable: False
ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -fhpc
source-repository head
type: git
location: git://github.com/vincenthz/hs-tls
Jump to Line
Something went wrong with that request. Please try again.