Documentation | Latest releases | Get support
Tempel is a lightweight encryption framework that wraps the JVM's native crypto facilities to provide a high-level Clojure API that is: idiomatic, simple, and easy-to-use even for non-experts.
It incorporates best practices and reasonable defaults to help simplify many common data security needs.
2024-02-01
1.0.0-beta1
: release notesSee here for earlier releases.
Note that Tempel is not intended for interop with other cryptographic tools/APIs.
Tempel has a fixed scope, and is fully complete. I'm happy with its design and implementation, and believe it meets all its objectives in its current form. I'm not anticipating significant changes.
Still, given the sensitivity of the problem domain, I plan to approach Tempel's official stable release as a phased rollout to allow time for feedback before locking things down:
Phase | Date | Release | Appropriate for |
---|---|---|---|
2023-11 | v1.0-alpha | Dev/testing with disposable data | |
➤ | 2024-02 | v1.0-beta | Dev/testing with disposable data |
2024-03 | v1.0-RC | Staging, with ephemeral or low-value data | |
2024-06 | v1.0 final | Production, with real data |
v1.0
final will be considered "done"- the library is expected to need+see only minimal maintance from that point.
Important: while Tempel has been written and tested with care, the nature of the problem domain inevitably means that bugs and/or misuse can be especially harmful and/or easy to make.
Bugs and/or misuse could lead to security vulnerabilities or even permanent data loss.
Please be very careful evaluating Tempel and/or other cryptographic libraries/frameworks before use, especially new libraries/frameworks like Tempel!
See here for security advisories and/or to report security vulnerabilities.
You can help support continued work on this project, thank you!! 🙏
Copyright © 2023-2024 Peter Taoussanis.
Licensed under EPL 1.0 (same as Clojure).
Can you improve this documentation?Edit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close