head	1.6;
access;
symbols
	pkgsrc-2026Q2:1.6.0.12
	pkgsrc-2026Q2-base:1.6
	pkgsrc-2026Q1:1.6.0.10
	pkgsrc-2026Q1-base:1.6
	pkgsrc-2025Q4:1.6.0.8
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.6.0.6
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.4
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.6.0.2
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.5.0.6
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.5.0.4
	pkgsrc-2024Q3-base:1.5
	pkgsrc-2024Q2:1.5.0.2
	pkgsrc-2024Q2-base:1.5
	pkgsrc-2024Q1:1.4.0.4
	pkgsrc-2024Q1-base:1.4
	pkgsrc-2023Q4:1.4.0.2
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.3.0.6
	pkgsrc-2023Q3-base:1.3
	pkgsrc-2023Q2:1.3.0.4
	pkgsrc-2023Q2-base:1.3
	pkgsrc-2023Q1:1.3.0.2
	pkgsrc-2023Q1-base:1.3
	pkgsrc-2022Q4:1.2.0.14
	pkgsrc-2022Q4-base:1.2
	pkgsrc-2022Q3:1.2.0.12
	pkgsrc-2022Q3-base:1.2
	pkgsrc-2022Q2:1.2.0.10
	pkgsrc-2022Q2-base:1.2
	pkgsrc-2022Q1:1.2.0.8
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.2.0.6
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.2.0.4
	pkgsrc-2021Q3-base:1.2
	pkgsrc-2021Q2:1.2.0.2
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.1.0.8
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.6
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.4
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.2
	pkgsrc-2020Q2-base:1.1;
locks; strict;
comment	@# @;


1.6
date	2025.01.30.11.10.36;	author pho;	state Exp;
branches;
next	1.5;
commitid	vZ6yDUMiwDIT2vHF;

1.5
date	2024.05.04.06.10.13;	author pho;	state Exp;
branches;
next	1.4;
commitid	LBkDmATOVFFV5E8F;

1.4
date	2023.10.30.14.50.27;	author pho;	state Exp;
branches;
next	1.3;
commitid	UzupT9O7Noj4ZEKE;

1.3
date	2023.01.27.02.02.25;	author pho;	state Exp;
branches;
next	1.2;
commitid	Xl1TfkYFiZVCB7bE;

1.2
date	2021.04.24.13.06.02;	author pho;	state Exp;
branches;
next	1.1;
commitid	dYRjSlZJvBAIWxQC;

1.1
date	2020.05.11.17.52.13;	author rillig;	state Exp;
branches;
next	;
commitid	mIq7jf4zlJpgHQ7C;


desc
@@


1.6
log
@security/hs-tls: update to tls-2.1.7

# Change log for "tls"

## Version 2.1.7

* Introducing `Limit` parameter.
* Implementing "Record Size Limit Extension for TLS" (RFC8449).
  Set `limitRecordSize` use it.
* Implementing "TLS Certificate Compression" (RFC 8879).
  This feature is automatically used if the peer supports it.
* More tests with `tlsfuzzer` especially for client authentication
  and 0-RTT.
* Implementing a utility funcation, `validateClientCertificate`, for
  client authentication.
* Bug fix for echo back logic of Cookie extension.
* More pretty show for the internal `Handshake` structure for debugging.

## Version 2.1.6

* Testing with "tlsfuzzer" again. Now don't send an alert agaist to
  peer's alert. Double locking (aka self dead-lock) is fixed. Sending
  an alert for known-but-cannot-parse extensions. Other corner cases
  are also fixed.
* `tls-client -d` and `tls-server -d` pretty-prints `Handshake`.

## Version 2.1.5

* Removing the dependency on the async package.
* Restore a few DHE_RSA ciphers.
  [#493](https://github.com/haskell-tls/hs-tls/pull/493)

## Version 2.1.4

* Exporting defaultValidationCache.

## Version 2.1.3

* Remove `data-default` version constraint.
  [#492](https://github.com/haskell-tls/hs-tls/pull/492)
* Exporting default variables.
  [#448](https://github.com/haskell-tls/hs-tls/pull/488)

## Version 2.1.2

* Using data-default instead of data-default-class.

## Version 2.1.1

* `bye` directly calls `timeout recvHS13`, not spawning a thread for
  `timeout recvHS13`. So, `bye` can receive an exception if thrown.

## Version 2.1.0

* Breaking change: stop exporting constructors to maintain future
  compatibilities. Field names are still exported, and values can be updated
  with them using record syntax. Use `def` and `noSessionManager` as initial
  values.
* `onServerFinished` is added to `ClientHooks`.
* `clientWantSessionResumeList` is added to `ClientParams` to support
  multiple tickets for TLS 1.3.

## Version 2.0.6

* Setting `supportedCiphers` in `defaultSupported` to `ciphersuite_default`.
  So, users don't have to override this value anymore by exporting
  `Network.TLS.Extra.Cipher`.
  [#471](https://github.com/haskell-tls/hs-tls/pull/471)
* `ciphersuite_default` is the same as `ciphersuite_strong`.
  So, the duplicated definition is removed.
* Add missing modules for util/tls-client and util/tls-server.
@
text
@@@comment $NetBSD$
${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Backend.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Backend.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Backend.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Cipher.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Cipher.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Cipher.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Compression.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Compression.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Compression.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Context.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Context.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Context.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Context/Internal.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Context/Internal.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Context/Internal.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Core.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Core.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Core.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Credentials.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Credentials.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Credentials.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/DH.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/DH.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/DH.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/IES.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/IES.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/IES.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/Types.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/Types.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/Types.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/ErrT.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/ErrT.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/ErrT.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Error.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Error.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Error.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extension.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extension.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extension.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra/Cipher.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra/Cipher.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra/Cipher.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra/FFDHE.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra/FFDHE.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra/FFDHE.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Certificate.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Certificate.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Certificate.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/ClientHello.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/ClientHello.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/ClientHello.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/Common.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/Common.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/Common.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/ServerHello.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/ServerHello.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/ServerHello.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/TLS12.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/TLS12.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/TLS12.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/TLS13.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/TLS13.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client/TLS13.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Common.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Common.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Common.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Common13.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Common13.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Common13.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Control.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Control.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Control.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Key.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Key.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Key.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Process.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Process.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Process.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Random.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Random.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Random.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ClientHello.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ClientHello.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ClientHello.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ClientHello12.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ClientHello12.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ClientHello12.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ClientHello13.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ClientHello13.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ClientHello13.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/Common.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/Common.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/Common.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ServerHello12.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ServerHello12.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ServerHello12.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ServerHello13.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ServerHello13.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/ServerHello13.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/TLS12.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/TLS12.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/TLS12.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/TLS13.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/TLS13.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server/TLS13.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Signature.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Signature.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Signature.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/State.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/State.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/State.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/State13.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/State13.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/State13.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/HashAndSignature.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/HashAndSignature.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/HashAndSignature.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Hooks.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Hooks.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Hooks.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO/Decode.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO/Decode.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO/Decode.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO/Encode.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO/Encode.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO/Encode.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Imports.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Imports.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Imports.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Internal.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Internal.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Internal.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/KeySchedule.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/KeySchedule.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/KeySchedule.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/MAC.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/MAC.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/MAC.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Measurement.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Measurement.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Measurement.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Packet.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Packet.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Packet.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Packet13.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Packet13.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Packet13.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Parameters.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Parameters.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Parameters.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/PostHandshake.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/PostHandshake.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/PostHandshake.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/QUIC.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/QUIC.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/QUIC.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/RNG.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/RNG.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/RNG.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Decrypt.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Decrypt.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Decrypt.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Encrypt.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Encrypt.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Encrypt.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Layer.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Layer.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Layer.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Recv.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Recv.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Recv.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Send.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Send.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Send.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/State.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/State.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/State.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Types.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Types.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Types.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Session.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Session.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Session.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/State.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/State.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/State.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Struct.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Struct.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Struct.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Struct13.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Struct13.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Struct13.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Cipher.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Cipher.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Cipher.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Secret.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Secret.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Secret.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Session.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Session.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Session.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Version.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Version.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types/Version.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util/ASN1.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util/ASN1.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util/ASN1.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util/Serialization.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util/Serialization.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util/Serialization.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Wire.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Wire.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Wire.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/X509.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/X509.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/X509.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
lib/tls-${PKGVERSION}/${HS_VERSION}/package-description
lib/tls-${PKGVERSION}/${HS_VERSION}/package-id
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/LICENSE
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/Network-TLS-Extra-Cipher.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/Network-TLS-Extra-FFDHE.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/Network-TLS-Extra.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/Network-TLS-QUIC.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/Network-TLS.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-A.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-All.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-B.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-C.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-D.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-E.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-F.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-G.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-H.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-I.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-K.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-L.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-M.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-N.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-O.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-P.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-Q.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-R.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-S.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-T.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-U.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-V.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-X.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/haddock-bundle.min.js
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/index.html
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/linuwial.css
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/meta.json
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/quick-jump.css
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/synopsis.png
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/tls.haddock
@


1.5
log
@security/hs-tls: Update to 2.0.5

Version 2.0.5

    Fixing handshake13_0rtt_fallback
    Client checks if the group of PSK is contained in Supported_Groups.
    HRR is not allowed for 0-RTT.

Version 2.0.4

    More fix for 0-RTT when application data is available while receiving CF.
    New util/tls-client and util/tls-server.

Version 2.0.3

    Fixing a bug where timeout in bye does not work.
    util/client -> util/tls-client
    util/server -> util/tls-server

Version 2.0.2

    Client checks sessionMaxEarlyDataSize to decide 0-RTT
    Client checks the resumption cipher properly.

Version 2.0.1

    Fix a leak of pending data to be sent.

Version 2.0.0

    tls now only supports TLS 1.2 and TLS 1.3 with safe cipher suites.
    Security: BREAKING CHANGE: TLS 1.0 and TLS 1.1 are removed.
    Security: BREAKING CHANGE: all CBC cipher suite are removed.
    Security: BREAKING CHANGE: RC4 and 3DES are removed.
    Security: BREAKING CHANGE: DSS(digital signature standard) is removed.
    Security: BREAKING CHANGE: TLS 1.2 servers require EMS(extended main secret) by default. supportedExtendedMasterSec is renamed to supportedExtendedMainSecret.
    BREAKING CHANGE: the package is now complied with Strict and StrictData.
    BREAKING CHANGE: Many data structures are re-defined with PatternSynonyms for extensibility.
    BREAKING CHANGE: the structure of SessionManager is changed to support session tickets.
    API: BREAKING CHANGE: sendData can send early data (0-RTT). clientEarlyData is removed. To send early data via sendData, set clientUseEarlyData to True. #466
    API: handshake can receive an alert of client authentication failure for TLS 1.3. #463
    API: bye can receive NewSessionTicket for TLS 1.3.
    Channel binding: getFinished and getPeerFinished are deprecated. Use getTLSUnique instead. #462
    Channel binding: getTLSExporter and getTLSServerEndPoint are provided. #462
    Refactoring: the monolithic handshake is divided to follow the diagram of TLS 1.2 and 1.3 for readability.
    Refactoring: test cases are refactored for maintenability and readablity. hspec is used instead of tasty.
    Code format: fourmolu is used as an official formatter.
    Catching up RFC8446bis-09. #467
@
text
@d42 3
d135 3
d144 6
a182 3
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Receiving.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Receiving.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Receiving.p_hi
d186 6
a191 6
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Disengage.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Disengage.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Disengage.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Engage.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Engage.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Engage.p_hi
d195 6
a200 3
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Reading.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Reading.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Reading.p_hi
a206 6
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Writing.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Writing.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Writing.p_hi
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Sending.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Sending.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Sending.p_hi
d222 12
@


1.4
log
@security/hs-tls: Update to 1.9.0

Version 1.9.0
* BREAKING CHANGE: The type of the Error_Protocol constructor of TLSError
  has changed. The "warning" case has been split off into a new
  Error_Protocol_Warning constructor. #460

Version 1.8.0
* BREAKING CHANGE: Remove Exception instance for TLSError. The library now
  throws TLSException only. If you need to change your code, please refer
  to this example first. #457

Version 1.7.1
* NOP on UserCanceled event #454

Version 1.7.0
* Major version up because "crypton" is used instead of "cryptonite"
@
text
@a1 2
lib/tls-${PKGVERSION}/${HS_VERSION}/package-description
lib/tls-${PKGVERSION}/${HS_VERSION}/package-id
a8 3
${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Cap.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Cap.hi
${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Cap.p_hi
d63 15
d99 24
d233 2
a264 1
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index.json
a269 1
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/quick-jump.min.js
@


1.3
log
@security/hs-tls: Update to 1.6.0

Version 1.6.0
* Major version up because of disabling SSL3
* Some fixes against tlsfuzzer

Version 1.5.8
* Require mtl-2.2.1 or newer #448
@
text
@d199 1
a199 1
${PLIST.doc}share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/LICENSE
d229 1
d235 1
@


1.2
log
@Update to tls-1.5.5

Version 1.5.5
* QUIC support #419 #427 #428 #430 #433 #441
* Server ECDSA for P-256 #436
* Sort ciphersuites based on hardware-acceleration support #439
* Sending no_application_protocol #440
* Internal improvements #426 #431

Version 1.5.4
* Restore interoperability with early Java 6 #422
* Test cleanups for timeout and async usage #416
@
text
@d4 2
a5 2
lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS.dyn_hi
d7 2
a8 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Backend.dyn_hi
d10 2
a11 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Backend.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Cap.dyn_hi
d13 2
a14 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Cap.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Cipher.dyn_hi
d16 2
a17 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Cipher.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Compression.dyn_hi
d19 2
a20 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Compression.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Context.dyn_hi
d22 2
a23 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Context.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Context/Internal.dyn_hi
d25 2
a26 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Context/Internal.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Core.dyn_hi
d28 2
a29 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Core.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Credentials.dyn_hi
d31 2
a32 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Credentials.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto.dyn_hi
d34 2
a35 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/DH.dyn_hi
d37 2
a38 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/DH.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/IES.dyn_hi
d40 2
a41 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/IES.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/Types.dyn_hi
d43 2
a44 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Crypto/Types.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/ErrT.dyn_hi
d46 2
a47 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/ErrT.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extension.dyn_hi
d49 2
a50 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extension.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra.dyn_hi
d52 2
a53 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra/Cipher.dyn_hi
d55 2
a56 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra/Cipher.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra/FFDHE.dyn_hi
d58 2
a59 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Extra/FFDHE.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake.dyn_hi
d61 2
a62 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Certificate.dyn_hi
d64 2
a65 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Certificate.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client.dyn_hi
d67 2
a68 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Client.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Common.dyn_hi
d70 2
a71 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Common.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Common13.dyn_hi
d73 2
a74 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Common13.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Control.dyn_hi
d76 2
a77 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Control.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Key.dyn_hi
d79 2
a80 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Key.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Process.dyn_hi
d82 2
a83 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Process.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Random.dyn_hi
d85 2
a86 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Random.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server.dyn_hi
d88 2
a89 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Server.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Signature.dyn_hi
d91 2
a92 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/Signature.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/State.dyn_hi
d94 2
a95 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/State.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/State13.dyn_hi
d97 2
a98 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Handshake/State13.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Hooks.dyn_hi
d100 2
a101 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Hooks.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO.dyn_hi
d103 2
a104 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/IO.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Imports.dyn_hi
d106 2
a107 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Imports.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Internal.dyn_hi
d109 2
a110 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Internal.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/KeySchedule.dyn_hi
d112 2
a113 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/KeySchedule.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/MAC.dyn_hi
d115 2
a116 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/MAC.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Measurement.dyn_hi
d118 2
a119 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Measurement.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Packet.dyn_hi
d121 2
a122 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Packet.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Packet13.dyn_hi
d124 2
a125 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Packet13.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Parameters.dyn_hi
d127 2
a128 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Parameters.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/PostHandshake.dyn_hi
d130 2
a131 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/PostHandshake.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/QUIC.dyn_hi
d133 2
a134 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/QUIC.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/RNG.dyn_hi
d136 2
a137 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/RNG.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Receiving.dyn_hi
d139 2
a140 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Receiving.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record.dyn_hi
d142 2
a143 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Disengage.dyn_hi
d145 2
a146 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Disengage.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Engage.dyn_hi
d148 2
a149 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Engage.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Layer.dyn_hi
d151 2
a152 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Layer.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Reading.dyn_hi
d154 2
a155 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Reading.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/State.dyn_hi
d157 2
a158 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/State.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Types.dyn_hi
d160 2
a161 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Types.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Writing.dyn_hi
d163 2
a164 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Record/Writing.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Sending.dyn_hi
d166 2
a167 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Sending.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Session.dyn_hi
d169 2
a170 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Session.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/State.dyn_hi
d172 2
a173 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/State.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Struct.dyn_hi
d175 2
a176 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Struct.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Struct13.dyn_hi
d178 2
a179 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Struct13.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types.dyn_hi
d181 2
a182 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Types.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util.dyn_hi
d184 2
a185 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util/ASN1.dyn_hi
d187 2
a188 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util/ASN1.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util/Serialization.dyn_hi
d190 2
a191 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Util/Serialization.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Wire.dyn_hi
d193 2
a194 2
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/Wire.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/X509.dyn_hi
d196 1
a196 1
lib/${HS_PLATFORM}/${HS_PKGID}/Network/TLS/X509.p_hi
d198 38
a235 38
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/LICENSE
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/Network-TLS-Extra-Cipher.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/Network-TLS-Extra-FFDHE.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/Network-TLS-Extra.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/Network-TLS-QUIC.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/Network-TLS.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-A.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-All.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-B.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-C.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-D.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-E.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-F.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-G.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-H.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-I.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-K.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-L.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-M.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-N.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-O.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-P.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-Q.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-R.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-S.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-T.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-U.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-V.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index-X.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/doc-index.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/haddock-bundle.min.js
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/index.html
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/linuwial.css
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/meta.json
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/quick-jump.css
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/synopsis.png
share/doc/${HS_PLATFORM}/tls-${PKGVERSION}/html/tls.haddock
@


1.1
log
@hs-*: add PLIST files

These PLIST files have been autogenerated by mk/haskell.mk using
HS_UPDATE_PLIST=yes during a bulk build.  They will help to track changes
to the packages.  The Haskell packages didn't have PLIST files because
their paths contained package hashes.  These hashes are now determined by
mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
@
text
@d2 2
a3 2
${HS_INTF}/package-description
${HS_INTF}/package-id
d5 231
a235 220
${HS_IMPL}/Network/TLS.dyn_hi
${HS_IMPL}/Network/TLS.hi
${HS_IMPL}/Network/TLS.p_hi
${HS_IMPL}/Network/TLS/Backend.dyn_hi
${HS_IMPL}/Network/TLS/Backend.hi
${HS_IMPL}/Network/TLS/Backend.p_hi
${HS_IMPL}/Network/TLS/Cap.dyn_hi
${HS_IMPL}/Network/TLS/Cap.hi
${HS_IMPL}/Network/TLS/Cap.p_hi
${HS_IMPL}/Network/TLS/Cipher.dyn_hi
${HS_IMPL}/Network/TLS/Cipher.hi
${HS_IMPL}/Network/TLS/Cipher.p_hi
${HS_IMPL}/Network/TLS/Compression.dyn_hi
${HS_IMPL}/Network/TLS/Compression.hi
${HS_IMPL}/Network/TLS/Compression.p_hi
${HS_IMPL}/Network/TLS/Context.dyn_hi
${HS_IMPL}/Network/TLS/Context.hi
${HS_IMPL}/Network/TLS/Context.p_hi
${HS_IMPL}/Network/TLS/Context/Internal.dyn_hi
${HS_IMPL}/Network/TLS/Context/Internal.hi
${HS_IMPL}/Network/TLS/Context/Internal.p_hi
${HS_IMPL}/Network/TLS/Core.dyn_hi
${HS_IMPL}/Network/TLS/Core.hi
${HS_IMPL}/Network/TLS/Core.p_hi
${HS_IMPL}/Network/TLS/Credentials.dyn_hi
${HS_IMPL}/Network/TLS/Credentials.hi
${HS_IMPL}/Network/TLS/Credentials.p_hi
${HS_IMPL}/Network/TLS/Crypto.dyn_hi
${HS_IMPL}/Network/TLS/Crypto.hi
${HS_IMPL}/Network/TLS/Crypto.p_hi
${HS_IMPL}/Network/TLS/Crypto/DH.dyn_hi
${HS_IMPL}/Network/TLS/Crypto/DH.hi
${HS_IMPL}/Network/TLS/Crypto/DH.p_hi
${HS_IMPL}/Network/TLS/Crypto/IES.dyn_hi
${HS_IMPL}/Network/TLS/Crypto/IES.hi
${HS_IMPL}/Network/TLS/Crypto/IES.p_hi
${HS_IMPL}/Network/TLS/Crypto/Types.dyn_hi
${HS_IMPL}/Network/TLS/Crypto/Types.hi
${HS_IMPL}/Network/TLS/Crypto/Types.p_hi
${HS_IMPL}/Network/TLS/ErrT.dyn_hi
${HS_IMPL}/Network/TLS/ErrT.hi
${HS_IMPL}/Network/TLS/ErrT.p_hi
${HS_IMPL}/Network/TLS/Extension.dyn_hi
${HS_IMPL}/Network/TLS/Extension.hi
${HS_IMPL}/Network/TLS/Extension.p_hi
${HS_IMPL}/Network/TLS/Extra.dyn_hi
${HS_IMPL}/Network/TLS/Extra.hi
${HS_IMPL}/Network/TLS/Extra.p_hi
${HS_IMPL}/Network/TLS/Extra/Cipher.dyn_hi
${HS_IMPL}/Network/TLS/Extra/Cipher.hi
${HS_IMPL}/Network/TLS/Extra/Cipher.p_hi
${HS_IMPL}/Network/TLS/Extra/FFDHE.dyn_hi
${HS_IMPL}/Network/TLS/Extra/FFDHE.hi
${HS_IMPL}/Network/TLS/Extra/FFDHE.p_hi
${HS_IMPL}/Network/TLS/Handshake.dyn_hi
${HS_IMPL}/Network/TLS/Handshake.hi
${HS_IMPL}/Network/TLS/Handshake.p_hi
${HS_IMPL}/Network/TLS/Handshake/Certificate.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/Certificate.hi
${HS_IMPL}/Network/TLS/Handshake/Certificate.p_hi
${HS_IMPL}/Network/TLS/Handshake/Client.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/Client.hi
${HS_IMPL}/Network/TLS/Handshake/Client.p_hi
${HS_IMPL}/Network/TLS/Handshake/Common.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/Common.hi
${HS_IMPL}/Network/TLS/Handshake/Common.p_hi
${HS_IMPL}/Network/TLS/Handshake/Common13.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/Common13.hi
${HS_IMPL}/Network/TLS/Handshake/Common13.p_hi
${HS_IMPL}/Network/TLS/Handshake/Key.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/Key.hi
${HS_IMPL}/Network/TLS/Handshake/Key.p_hi
${HS_IMPL}/Network/TLS/Handshake/Process.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/Process.hi
${HS_IMPL}/Network/TLS/Handshake/Process.p_hi
${HS_IMPL}/Network/TLS/Handshake/Random.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/Random.hi
${HS_IMPL}/Network/TLS/Handshake/Random.p_hi
${HS_IMPL}/Network/TLS/Handshake/Server.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/Server.hi
${HS_IMPL}/Network/TLS/Handshake/Server.p_hi
${HS_IMPL}/Network/TLS/Handshake/Signature.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/Signature.hi
${HS_IMPL}/Network/TLS/Handshake/Signature.p_hi
${HS_IMPL}/Network/TLS/Handshake/State.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/State.hi
${HS_IMPL}/Network/TLS/Handshake/State.p_hi
${HS_IMPL}/Network/TLS/Handshake/State13.dyn_hi
${HS_IMPL}/Network/TLS/Handshake/State13.hi
${HS_IMPL}/Network/TLS/Handshake/State13.p_hi
${HS_IMPL}/Network/TLS/Hooks.dyn_hi
${HS_IMPL}/Network/TLS/Hooks.hi
${HS_IMPL}/Network/TLS/Hooks.p_hi
${HS_IMPL}/Network/TLS/IO.dyn_hi
${HS_IMPL}/Network/TLS/IO.hi
${HS_IMPL}/Network/TLS/IO.p_hi
${HS_IMPL}/Network/TLS/Imports.dyn_hi
${HS_IMPL}/Network/TLS/Imports.hi
${HS_IMPL}/Network/TLS/Imports.p_hi
${HS_IMPL}/Network/TLS/Internal.dyn_hi
${HS_IMPL}/Network/TLS/Internal.hi
${HS_IMPL}/Network/TLS/Internal.p_hi
${HS_IMPL}/Network/TLS/KeySchedule.dyn_hi
${HS_IMPL}/Network/TLS/KeySchedule.hi
${HS_IMPL}/Network/TLS/KeySchedule.p_hi
${HS_IMPL}/Network/TLS/MAC.dyn_hi
${HS_IMPL}/Network/TLS/MAC.hi
${HS_IMPL}/Network/TLS/MAC.p_hi
${HS_IMPL}/Network/TLS/Measurement.dyn_hi
${HS_IMPL}/Network/TLS/Measurement.hi
${HS_IMPL}/Network/TLS/Measurement.p_hi
${HS_IMPL}/Network/TLS/Packet.dyn_hi
${HS_IMPL}/Network/TLS/Packet.hi
${HS_IMPL}/Network/TLS/Packet.p_hi
${HS_IMPL}/Network/TLS/Packet13.dyn_hi
${HS_IMPL}/Network/TLS/Packet13.hi
${HS_IMPL}/Network/TLS/Packet13.p_hi
${HS_IMPL}/Network/TLS/Parameters.dyn_hi
${HS_IMPL}/Network/TLS/Parameters.hi
${HS_IMPL}/Network/TLS/Parameters.p_hi
${HS_IMPL}/Network/TLS/PostHandshake.dyn_hi
${HS_IMPL}/Network/TLS/PostHandshake.hi
${HS_IMPL}/Network/TLS/PostHandshake.p_hi
${HS_IMPL}/Network/TLS/RNG.dyn_hi
${HS_IMPL}/Network/TLS/RNG.hi
${HS_IMPL}/Network/TLS/RNG.p_hi
${HS_IMPL}/Network/TLS/Receiving.dyn_hi
${HS_IMPL}/Network/TLS/Receiving.hi
${HS_IMPL}/Network/TLS/Receiving.p_hi
${HS_IMPL}/Network/TLS/Receiving13.dyn_hi
${HS_IMPL}/Network/TLS/Receiving13.hi
${HS_IMPL}/Network/TLS/Receiving13.p_hi
${HS_IMPL}/Network/TLS/Record.dyn_hi
${HS_IMPL}/Network/TLS/Record.hi
${HS_IMPL}/Network/TLS/Record.p_hi
${HS_IMPL}/Network/TLS/Record/Disengage.dyn_hi
${HS_IMPL}/Network/TLS/Record/Disengage.hi
${HS_IMPL}/Network/TLS/Record/Disengage.p_hi
${HS_IMPL}/Network/TLS/Record/Engage.dyn_hi
${HS_IMPL}/Network/TLS/Record/Engage.hi
${HS_IMPL}/Network/TLS/Record/Engage.p_hi
${HS_IMPL}/Network/TLS/Record/State.dyn_hi
${HS_IMPL}/Network/TLS/Record/State.hi
${HS_IMPL}/Network/TLS/Record/State.p_hi
${HS_IMPL}/Network/TLS/Record/Types.dyn_hi
${HS_IMPL}/Network/TLS/Record/Types.hi
${HS_IMPL}/Network/TLS/Record/Types.p_hi
${HS_IMPL}/Network/TLS/Sending.dyn_hi
${HS_IMPL}/Network/TLS/Sending.hi
${HS_IMPL}/Network/TLS/Sending.p_hi
${HS_IMPL}/Network/TLS/Sending13.dyn_hi
${HS_IMPL}/Network/TLS/Sending13.hi
${HS_IMPL}/Network/TLS/Sending13.p_hi
${HS_IMPL}/Network/TLS/Session.dyn_hi
${HS_IMPL}/Network/TLS/Session.hi
${HS_IMPL}/Network/TLS/Session.p_hi
${HS_IMPL}/Network/TLS/State.dyn_hi
${HS_IMPL}/Network/TLS/State.hi
${HS_IMPL}/Network/TLS/State.p_hi
${HS_IMPL}/Network/TLS/Struct.dyn_hi
${HS_IMPL}/Network/TLS/Struct.hi
${HS_IMPL}/Network/TLS/Struct.p_hi
${HS_IMPL}/Network/TLS/Struct13.dyn_hi
${HS_IMPL}/Network/TLS/Struct13.hi
${HS_IMPL}/Network/TLS/Struct13.p_hi
${HS_IMPL}/Network/TLS/Types.dyn_hi
${HS_IMPL}/Network/TLS/Types.hi
${HS_IMPL}/Network/TLS/Types.p_hi
${HS_IMPL}/Network/TLS/Util.dyn_hi
${HS_IMPL}/Network/TLS/Util.hi
${HS_IMPL}/Network/TLS/Util.p_hi
${HS_IMPL}/Network/TLS/Util/ASN1.dyn_hi
${HS_IMPL}/Network/TLS/Util/ASN1.hi
${HS_IMPL}/Network/TLS/Util/ASN1.p_hi
${HS_IMPL}/Network/TLS/Util/Serialization.dyn_hi
${HS_IMPL}/Network/TLS/Util/Serialization.hi
${HS_IMPL}/Network/TLS/Util/Serialization.p_hi
${HS_IMPL}/Network/TLS/Wire.dyn_hi
${HS_IMPL}/Network/TLS/Wire.hi
${HS_IMPL}/Network/TLS/Wire.p_hi
${HS_IMPL}/Network/TLS/X509.dyn_hi
${HS_IMPL}/Network/TLS/X509.hi
${HS_IMPL}/Network/TLS/X509.p_hi
${HS_IMPL}/libHS${HS_PKGID}.a
${HS_IMPL}/libHS${HS_PKGID}_p.a
${HS_DOCS}/LICENSE
${HS_DOCS}/html/Network-TLS-Extra-Cipher.html
${HS_DOCS}/html/Network-TLS-Extra-FFDHE.html
${HS_DOCS}/html/Network-TLS-Extra.html
${HS_DOCS}/html/Network-TLS.html
${HS_DOCS}/html/doc-index-A.html
${HS_DOCS}/html/doc-index-All.html
${HS_DOCS}/html/doc-index-B.html
${HS_DOCS}/html/doc-index-C.html
${HS_DOCS}/html/doc-index-D.html
${HS_DOCS}/html/doc-index-E.html
${HS_DOCS}/html/doc-index-F.html
${HS_DOCS}/html/doc-index-G.html
${HS_DOCS}/html/doc-index-H.html
${HS_DOCS}/html/doc-index-I.html
${HS_DOCS}/html/doc-index-K.html
${HS_DOCS}/html/doc-index-L.html
${HS_DOCS}/html/doc-index-M.html
${HS_DOCS}/html/doc-index-N.html
${HS_DOCS}/html/doc-index-O.html
${HS_DOCS}/html/doc-index-P.html
${HS_DOCS}/html/doc-index-R.html
${HS_DOCS}/html/doc-index-S.html
${HS_DOCS}/html/doc-index-T.html
${HS_DOCS}/html/doc-index-U.html
${HS_DOCS}/html/doc-index-V.html
${HS_DOCS}/html/doc-index-X.html
${HS_DOCS}/html/doc-index.html
${HS_DOCS}/html/haddock-bundle.min.js
${HS_DOCS}/html/index.html
${HS_DOCS}/html/linuwial.css
${HS_DOCS}/html/meta.json
${HS_DOCS}/html/quick-jump.css
${HS_DOCS}/html/synopsis.png
${HS_DOCS}/html/tls.haddock
@

