From 7df04964cc13b9d1f247a594ca687f6f9aec6050 Mon Sep 17 00:00:00 2001 From: Conor Patrick Date: Sat, 7 Jul 2018 22:43:06 -0400 Subject: [PATCH] add wallet channel --- efm32/.cproject | 5 +- efm32/EFM32.hwconf | 2 +- efm32/src/InitDevice.c | 2 +- efm32/src/app.h | 2 + fido2/log.c | 1 + fido2/log.h | 1 + fido2/main.c | 1 + fido2/u2f.c | 45 ++- fido2/u2f.h | 3 + fido2/wallet.c | 63 +++ fido2/wallet.h | 65 ++++ web/.key | 28 ++ web/.srl | 1 + web/index.html | 87 +++++ web/localhost.crt | 18 + web/localhost.key | 28 ++ web/self-signed-tls.sh | 202 ++++++++++ web/simple-https-server.py | 13 + web/u2f-api.js | 760 +++++++++++++++++++++++++++++++++++++ web/u2f-api2.js | 748 ++++++++++++++++++++++++++++++++++++ 20 files changed, 2067 insertions(+), 8 deletions(-) create mode 100644 fido2/wallet.c create mode 100644 fido2/wallet.h create mode 100644 web/.key create mode 100644 web/.srl create mode 100644 web/index.html create mode 100644 web/localhost.crt create mode 100644 web/localhost.key create mode 100644 web/self-signed-tls.sh create mode 100644 web/simple-https-server.py create mode 100644 web/u2f-api.js create mode 100644 web/u2f-api2.js diff --git a/efm32/.cproject b/efm32/.cproject index 6473b76..3ecf84c 100644 --- a/efm32/.cproject +++ b/efm32/.cproject @@ -47,6 +47,7 @@