Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/federicoceratto/nim-libu2f
FIDO U2F server-side and client-side library for Nim
https://github.com/federicoceratto/nim-libu2f
authentication fido nim nim-lang security u2f
Last synced: 13 days ago
JSON representation
FIDO U2F server-side and client-side library for Nim
- Host: GitHub
- URL: https://github.com/federicoceratto/nim-libu2f
- Owner: FedericoCeratto
- License: lgpl-3.0
- Created: 2017-01-14T22:50:02.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-11-06T18:19:03.000Z (over 5 years ago)
- Last Synced: 2025-01-05T20:40:37.409Z (about 1 month ago)
- Topics: authentication, fido, nim, nim-lang, security, u2f
- Language: Nim
- Size: 25.4 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
### FIDO U2F server-side and client-side library wrapper for Nim
image:https://circleci.com/gh/FedericoCeratto/nim-libu2f.svg?style=svg["CircleCI", link="https://circleci.com/gh/FedericoCeratto/nim-libu2f"]
Look at the interactive_functional_test.nim file for an usage example.
Generated docs:
https://FedericoCeratto.github.io/nim-libu2f/docs/0.1.0/src/libu2f_host.html[host]
https://FedericoCeratto.github.io/nim-libu2f/docs/0.1.0/src/libu2f_server.html[server]Install:
[source,bash]
----
nimble install libu2f
----Install dependencies (on Debian and Ubuntu):
[source,bash]
----
sudo apt-get install libu2f-host0 libu2f-server0
----Run tests:
[source,bash]
----
# Run functional test
nim c -r src/functional_test.nim# Run interactive test - you'll need an U2F key
nim c -r src/interactive_functional_test.nim
----