From 0b21729661ed1905eb886b1eba6f8b062305c9a3 Mon Sep 17 00:00:00 2001 From: Colin Okay Date: Thu, 27 Oct 2022 07:52:50 -0500 Subject: Modify+Add: Added pw hashing stuff to user. Add login file. --- utilities.lisp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'utilities.lisp') diff --git a/utilities.lisp b/utilities.lisp index d36c4db..ec1ae55 100644 --- a/utilities.lisp +++ b/utilities.lisp @@ -13,6 +13,16 @@ host (get-universal-time)))))) +(defun hash-string (plaintext salt) + "Hash plaintext using SALT" + (flexi-streams:octets-to-string + (ironclad:digest-sequence + :sha3 + (flexi-streams:string-to-octets (concatenate 'string salt plaintext) + :external-format :utf-8)) + :external-format :latin1)) + + (defun default-name (kind) (format nil "~a" (gensym kind))) -- cgit v1.2.3