├── .eslintignore ├── .eslintrc ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── c_src ├── CMakeLists.txt ├── hidapi │ ├── hid-linux-hidraw.c │ ├── hid-linux-libusb.c │ ├── hid-mac.c │ ├── hid-win.c │ └── hidapi.h ├── json-c │ ├── arraylist.c │ ├── arraylist.h │ ├── bits.h │ ├── config.h.in │ ├── debug.c │ ├── debug.h │ ├── json.h │ ├── json_c_version.c │ ├── json_c_version.h │ ├── json_config.h.in │ ├── json_inttypes.h │ ├── json_object.c │ ├── json_object.h │ ├── json_object_iterator.c │ ├── json_object_iterator.h │ ├── json_object_private.h │ ├── json_tokener.c │ ├── json_tokener.h │ ├── json_util.c │ ├── json_util.h │ ├── libjson.c │ ├── linkhash.c │ ├── linkhash.h │ ├── math_compat.h │ ├── printbuf.c │ ├── printbuf.h │ ├── random_seed.c │ └── random_seed.h ├── libu2f-host │ ├── authenticate.c │ ├── b64 │ │ ├── cdecode.h │ │ └── cencode.h │ ├── cdecode.c │ ├── cencode.c │ ├── devs.c │ ├── error.c │ ├── global.c │ ├── inc │ │ ├── u2f.h │ │ └── u2f_hid.h │ ├── internal.h │ ├── register.c │ ├── sha256.c │ ├── sha256.h │ ├── stdalign.h.in │ ├── u2f-host-types.h │ ├── u2f-host-version.h │ ├── u2f-host.h │ └── u2fmisc.c └── main.c ├── ext ├── appIdValidator.js ├── bootstrap.js ├── data │ ├── content-script.js │ ├── logs.html │ └── logs.js ├── icon.png ├── icon64.png ├── index.js ├── install.rdf ├── options.xul └── package.json └── scripts ├── make-xpi.sh └── prepare-release.sh /.eslintignore: -------------------------------------------------------------------------------- 1 | ext/bootstrap.js 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | ext/bin 2 | c_src/build* 3 | *.xpi 4 | update.rdf 5 | u2f-src*.zip 6 | .idea -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/README.md -------------------------------------------------------------------------------- /c_src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/CMakeLists.txt -------------------------------------------------------------------------------- /c_src/hidapi/hid-linux-hidraw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/hidapi/hid-linux-hidraw.c -------------------------------------------------------------------------------- /c_src/hidapi/hid-linux-libusb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/hidapi/hid-linux-libusb.c -------------------------------------------------------------------------------- /c_src/hidapi/hid-mac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/hidapi/hid-mac.c -------------------------------------------------------------------------------- /c_src/hidapi/hid-win.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/hidapi/hid-win.c -------------------------------------------------------------------------------- /c_src/hidapi/hidapi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/hidapi/hidapi.h -------------------------------------------------------------------------------- /c_src/json-c/arraylist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/arraylist.c -------------------------------------------------------------------------------- /c_src/json-c/arraylist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/arraylist.h -------------------------------------------------------------------------------- /c_src/json-c/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/bits.h -------------------------------------------------------------------------------- /c_src/json-c/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/config.h.in -------------------------------------------------------------------------------- /c_src/json-c/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/debug.c -------------------------------------------------------------------------------- /c_src/json-c/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/debug.h -------------------------------------------------------------------------------- /c_src/json-c/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json.h -------------------------------------------------------------------------------- /c_src/json-c/json_c_version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_c_version.c -------------------------------------------------------------------------------- /c_src/json-c/json_c_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_c_version.h -------------------------------------------------------------------------------- /c_src/json-c/json_config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_config.h.in -------------------------------------------------------------------------------- /c_src/json-c/json_inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_inttypes.h -------------------------------------------------------------------------------- /c_src/json-c/json_object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_object.c -------------------------------------------------------------------------------- /c_src/json-c/json_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_object.h -------------------------------------------------------------------------------- /c_src/json-c/json_object_iterator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_object_iterator.c -------------------------------------------------------------------------------- /c_src/json-c/json_object_iterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_object_iterator.h -------------------------------------------------------------------------------- /c_src/json-c/json_object_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_object_private.h -------------------------------------------------------------------------------- /c_src/json-c/json_tokener.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_tokener.c -------------------------------------------------------------------------------- /c_src/json-c/json_tokener.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_tokener.h -------------------------------------------------------------------------------- /c_src/json-c/json_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_util.c -------------------------------------------------------------------------------- /c_src/json-c/json_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/json_util.h -------------------------------------------------------------------------------- /c_src/json-c/libjson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/libjson.c -------------------------------------------------------------------------------- /c_src/json-c/linkhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/linkhash.c -------------------------------------------------------------------------------- /c_src/json-c/linkhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/linkhash.h -------------------------------------------------------------------------------- /c_src/json-c/math_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/math_compat.h -------------------------------------------------------------------------------- /c_src/json-c/printbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/printbuf.c -------------------------------------------------------------------------------- /c_src/json-c/printbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/printbuf.h -------------------------------------------------------------------------------- /c_src/json-c/random_seed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/random_seed.c -------------------------------------------------------------------------------- /c_src/json-c/random_seed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/json-c/random_seed.h -------------------------------------------------------------------------------- /c_src/libu2f-host/authenticate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/authenticate.c -------------------------------------------------------------------------------- /c_src/libu2f-host/b64/cdecode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/b64/cdecode.h -------------------------------------------------------------------------------- /c_src/libu2f-host/b64/cencode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/b64/cencode.h -------------------------------------------------------------------------------- /c_src/libu2f-host/cdecode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/cdecode.c -------------------------------------------------------------------------------- /c_src/libu2f-host/cencode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/cencode.c -------------------------------------------------------------------------------- /c_src/libu2f-host/devs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/devs.c -------------------------------------------------------------------------------- /c_src/libu2f-host/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/error.c -------------------------------------------------------------------------------- /c_src/libu2f-host/global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/global.c -------------------------------------------------------------------------------- /c_src/libu2f-host/inc/u2f.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/inc/u2f.h -------------------------------------------------------------------------------- /c_src/libu2f-host/inc/u2f_hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/inc/u2f_hid.h -------------------------------------------------------------------------------- /c_src/libu2f-host/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/internal.h -------------------------------------------------------------------------------- /c_src/libu2f-host/register.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/register.c -------------------------------------------------------------------------------- /c_src/libu2f-host/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/sha256.c -------------------------------------------------------------------------------- /c_src/libu2f-host/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/sha256.h -------------------------------------------------------------------------------- /c_src/libu2f-host/stdalign.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/stdalign.h.in -------------------------------------------------------------------------------- /c_src/libu2f-host/u2f-host-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/u2f-host-types.h -------------------------------------------------------------------------------- /c_src/libu2f-host/u2f-host-version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/u2f-host-version.h -------------------------------------------------------------------------------- /c_src/libu2f-host/u2f-host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/u2f-host.h -------------------------------------------------------------------------------- /c_src/libu2f-host/u2fmisc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/libu2f-host/u2fmisc.c -------------------------------------------------------------------------------- /c_src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/c_src/main.c -------------------------------------------------------------------------------- /ext/appIdValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/appIdValidator.js -------------------------------------------------------------------------------- /ext/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/bootstrap.js -------------------------------------------------------------------------------- /ext/data/content-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/data/content-script.js -------------------------------------------------------------------------------- /ext/data/logs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/data/logs.html -------------------------------------------------------------------------------- /ext/data/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/data/logs.js -------------------------------------------------------------------------------- /ext/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/icon.png -------------------------------------------------------------------------------- /ext/icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/icon64.png -------------------------------------------------------------------------------- /ext/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/index.js -------------------------------------------------------------------------------- /ext/install.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/install.rdf -------------------------------------------------------------------------------- /ext/options.xul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/options.xul -------------------------------------------------------------------------------- /ext/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/ext/package.json -------------------------------------------------------------------------------- /scripts/make-xpi.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | (cd ext; zip -9r ../u2f.xpi bin/* `git ls-files`) 4 | -------------------------------------------------------------------------------- /scripts/prepare-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prefiks/u2f4moz/HEAD/scripts/prepare-release.sh --------------------------------------------------------------------------------