Install
Works with Drupal: ^10 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
11.09 KB
MD5: daed2dfb2bf55eb967c57d5056974d25
SHA-1: c7f21347fce45999e3b59083007ba8cc146e191d
SHA-256: a34dd573e439e790c116a7d2717a7f202653c4162d0287f87ab6f82f8596cead
Download zip
13.72 KB
MD5: 67712eaa90241d16f2c4750c89dc9938
SHA-1: 305d840b4add23908d99c8a8fbe7607a4b3d94ec
SHA-256: 765240230cb33b213c91405b64ced4ed3693d4fb9a608486a5bba49ec1259830
Release notes
## [1.0.0-beta1] - 2025-09-25
### Added
- Per-form, per-session encryption keys embedded in forms for login, registration, and user edit.
- Client-side derivation of SHA256 passkey from form-provided key.
- Server-side validation of submitted form keys and user-facing error when keys mismatch.
- Detailed logging for key mismatches and decryption failures.
### Changed
- Removed session-token exposure via `drupalSettings`.
- Moved key storage from session to persistent state keyed by form ID and session ID.
### Security
- Improved server-side validation and logging to detect potential tampering or expired sessions.