1.0.6 • Published 7 years ago

qrypto-uaf v1.0.6

Weekly downloads
1
License
AGPL-3.0
Repository
github
Last release
7 years ago

Qryptograph UAF Authentication Library

qrypto-uaf was cloned from lightfactor-uaf in December 2016 and is maintained by the original creator of the software, Dave Atherton.

It is a UAF-compliant library that provides register, deregister, authenticate and transaction confirmation support for UAF operations. It is designed to be used in conjunction with qrypto-server (itself cloned from lightfactor-engine) which provides HTTPS server connectivity to the library.

Source code review is appreciated, and contributions are welcomed and encouraged.

NOTE: in this clone, major and minor version numbers have been synchronized with the version of UAF supported. Patch versions are that.

Features

To support FIDO UAF operations, it offers the following features:

  • Generation of UAF protocol requests in JSON, including cryptographic challenges
  • Verification of UAF protocol responses in JSON, including cryptographic signatures
  • Generation of transaction confirmation text and images

Requirements

  • This package was written for use in Node.js.
  • This library must be incorporated into a server in order to be used.

Installation

npm install qrypto-uaf

Usage

For detailed usage, see the qrypto-server source.

License

GNU AGPLv3