/cl-scrypt

Colin Percival's scrypt utility in Common Lisp.

Primary LanguageCommon LispISC LicenseISC

cl-scrypt is a project to implement the scrypt utility in common lisp.

The file format is the same as the original scrypt utility.
http://www.tarsnap.com/scrypt.html

Usage:
(with-open-file (out "/path/to/file.plain" :direction :output)
  (cl-scrypt:decrypt-file "/path/to/file.enc" "my-passphrase" out))

(with-open-file (out "/path/to/file.enc" :direction :output)
  (cl-scrypt:encrypt-file "/path/to/file.plain" "my-passphrase" out))