qrypto-uaf
v1.0.6
Published
Qryptograph UAF Authentication Library
Downloads
13
Readme
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.