SQRL's Service Provider (SSP) API defines a proven application programming interface to support the externalization of SQRL services from the relying website.
See https://www.grc.com/sqrl/sspapi.htm for further details.
This is an implementation of the SSP API for Linux written in C.
SSP API Installation for 64-bit Linux (Ubuntu 18.04.3 LTS):
-
Go to your downloads folder:
cd ~/Downloads
-
Clone the project's Github repository:
git clone https://github.com/sqrldev/SSP-API-Linux.git
-
Go into the project dir:
cd SSP-API-Linux
-
Open
install.html
for further instructions.
This project currently relies on the following dependencies:
libsodium-1.0.18-stable
mbedtls-2.16.3-apache
openssl-1.1.1d
qrencode-4.0.2
LodePNG-20190210
Blowfish (written by Andrew Carter)
Berkeley DB 18.1.32
Blowfish and LodePNG are bundled with the source code, all other dependencies must be downloaded and installed either using your distro's package manager or manually by downloading the packages directly from their respective webistes. Further information can be found in the install.html
file.
Using xampp-linux-x64-7.3.11-0
is required only if you haven't got an Apache/PHP environment set up already or want to do so manually.
This project is licensed under the MIT Open Source License. For more information, please read the LICENSE file.
Please note however, that the dependencies listed above are all subject to their own licensing terms and conditions.