From 0dc12673924dd984b555c36cc82008401f4822fe Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Thu, 1 Jun 2023 13:42:09 -0400
Subject: [PATCH] Add a changelog with some entries

---
 ChangeLog.rst   | 16 ++++++++++++++++
 tahoe-ssk.cabal |  7 +++++--
 2 files changed, 21 insertions(+), 2 deletions(-)
 create mode 100644 ChangeLog.rst

diff --git a/ChangeLog.rst b/ChangeLog.rst
new file mode 100644
index 0000000..32a4fc8
--- /dev/null
+++ b/ChangeLog.rst
@@ -0,0 +1,16 @@
+Changelog for tahoe-ssk
+=======================
+
+0.2.0.0
+-------
+
+* Add the IV as a parameter to Tahoe.SDMF.encode.
+  The IV must be the value used to create the ciphertext so Tahoe.SDMF.encode cannot randomly generate one.
+* Add Tahoe.SDMF.randomIV for randomly generating a new IV.
+
+0.1.0.0
+-------
+
+* Initial release.
+* Very basic non-verifying decoding support.
+* Enough encoding support for simple round-trip tests for the decoding functionality.
diff --git a/tahoe-ssk.cabal b/tahoe-ssk.cabal
index e0cb898..abbeaf2 100644
--- a/tahoe-ssk.cabal
+++ b/tahoe-ssk.cabal
@@ -54,8 +54,11 @@ build-type:         Simple
 extra-doc-files:    CHANGELOG.md
 
 -- Extra source files to be distributed with the package, such as examples, or
--- a tutorial module.  In our case, test data.
-extra-source-files: test/data/*
+-- a tutorial module.
+extra-source-files:
+  ChangeLog.rst
+  README.rst
+  test/data/*
 
 common warnings
   ghc-options: -Wall -Werror=missing-fields
-- 
GitLab