summaryrefslogtreecommitdiff
path: root/src/package.lisp
diff options
context:
space:
mode:
authorPiotr Szarmanski2022-09-21 22:50:14 +0200
committerPiotr Szarmanski2022-09-21 22:50:14 +0200
commit56d3ca4cf14ac1b2bac9c866daa98cdb803915fa (patch)
treef97d64c7ba5903491db5ae48612507a4ae216859 /src/package.lisp
Initial commit.
Diffstat (limited to 'src/package.lisp')
-rw-r--r--src/package.lisp45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/package.lisp b/src/package.lisp
new file mode 100644
index 0000000..b97799c
--- /dev/null
+++ b/src/package.lisp
@@ -0,0 +1,45 @@
+;; This file is part of eris-cl.
+;; Copyright (C) 2022 Piotr SzarmaƄski
+
+;; eris-cl is free software: you can redistribute it and/or modify it under the
+;; terms of the GNU Lesser General Public License as published by the Free
+;; Software Foundation, either version 3 of the License, or (at your option) any
+;; later versqion.
+
+;; eris-cl 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
+;; eris-cl. If not, see <https://www.gnu.org/licenses/>.
+
+
+(defpackage eris
+ (:use common-lisp sb-gray alexandria trivia function-cache)
+ (:export
+ #:eris-encode
+ #:eris-decode
+ #:32kib
+ #:1kib
+ #:null-secret
+ #:*decode-safety-checks*
+
+ #:read-capability-to-urn
+ #:urn-to-read-capability
+ #:octets-to-read-capability
+ #:read-capability-to-octets
+
+ #:reference-to-block-urn
+ #:block-urn-to-reference
+
+ #:bytes-to-base32-unpadded
+ #:base32-to-bytes-unpadded
+ #:base32-to-bytes
+ #:bytes-to-base32
+
+ #:eris-condition
+ #:eof
+ #:padding-error
+ #:version-mismatch
+ #:hash-mismatch
+ #:invalid-internal-block))