From 56d3ca4cf14ac1b2bac9c866daa98cdb803915fa Mon Sep 17 00:00:00 2001 From: Piotr Szarmanski Date: Wed, 21 Sep 2022 22:50:14 +0200 Subject: Initial commit. --- src/package.lisp | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/package.lisp (limited to 'src/package.lisp') 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 . + + +(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)) -- cgit v1.2.3