aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2026-10-14 07:34:23 -0700
committerRose Hogenson <rosehogenson@posteo.net>2026-10-14 07:34:42 -0700
commit71d43fd35560ebd6f8c4f68f7488d8611d176a20 (patch)
tree5abaadeaac3f68d0969fae57f105e09e7072683b
parentFix some embarrassing bugs (diff)
downloadoae2-main.tar.zst
Add a copyright notice to all filesHEADv0.3.2main
-rw-r--r--README.md4
-rw-r--r--oae2.go17
-rw-r--r--oae2_test.go17
3 files changed, 38 insertions, 0 deletions
diff --git a/README.md b/README.md
index f45d60d..cd4880d 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
# Online Authenticated-Encryption
Streaming encryption/decryption based on AES-GCM. I am not a cryptographer.
+
+## Contact
+
+Please send inquiries or patches to &lt;r@roseh.moe&gt;
diff --git a/oae2.go b/oae2.go
index 8e41061..953b4d2 100644
--- a/oae2.go
+++ b/oae2.go
@@ -1,3 +1,20 @@
+// Copyright 2026 Rose Hogenson <r@roseh.moe>
+//
+// This file is part of roseh.moe/pkg/oae2.
+//
+// roseh.moe/pkg/oae2 is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by the
+// Free Software Foundation, either version 3 of the License, or (at your
+// option) any later version.
+//
+// roseh.moe/pkg/oae2 is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// more details.
+//
+// You should have received a copy of the GNU General Public License along with
+// roseh.moe/pkg/oae2. If not, see <https://www.gnu.org/licenses/>.
+
// Pacakage oae2 implements “Online Authenticated-Encryption” (also known as
// streaming AEAD) based on the influential paper
// “[Online Authenticated-Encryption and its Nonce-Reuse Misuse-Resistance]” by
diff --git a/oae2_test.go b/oae2_test.go
index 0380245..425e49a 100644
--- a/oae2_test.go
+++ b/oae2_test.go
@@ -1,3 +1,20 @@
+// Copyright 2026 Rose Hogenson <r@roseh.moe>
+//
+// This file is part of roseh.moe/pkg/oae2.
+//
+// roseh.moe/pkg/oae2 is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by the
+// Free Software Foundation, either version 3 of the License, or (at your
+// option) any later version.
+//
+// roseh.moe/pkg/oae2 is distributed in the hope that it will be useful, but
+// WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// more details.
+//
+// You should have received a copy of the GNU General Public License along with
+// roseh.moe/pkg/oae2. If not, see <https://www.gnu.org/licenses/>.
+
package oae2
import (