Sqrl

Secure Quick Reliable Login is an pubkey authentication protocol.

This implementation has the goal to be usable with the Android app provided by kalaspuffar at Github.

The original (not very nice to read) SQRL specification can be found at grc.com.

Installation

Sqrl is available in Hex, the package can be installed by adding sqrl to your list of dependencies in mix.exs:

def deps do
  [
    {:sqrl, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and is published on HexDocs. The docs can be found at https://hexdocs.pm/sqrl.

Limitations

This project is not ready for production.

Only supports sqrl:// links, because qrl:// links would result in unencrypted communicatiom which I don’t want to support.

Related projects