Nicolas Stalder
d350f9a638
Update .all-contributorsrc
2019-08-08 00:50:53 +02:00
Nicolas Stalder
87c2076107
Merge pull request #254 from solokeys/all-contributors/add-alphathegeek
...
docs: add alphathegeek as a contributor
2019-08-08 00:44:46 +02:00
Nicolas Stalder
2a2145b7f2
Merge pull request #253 from solokeys/all-contributors/add-StoyanDimitrov
...
docs: add StoyanDimitrov as a contributor
2019-08-08 00:43:09 +02:00
Nicolas Stalder
f7dd595d84
Merge pull request #252 from solokeys/all-contributors/add-yparitcher
...
docs: add yparitcher as a contributor
2019-08-08 00:42:34 +02:00
Nicolas Stalder
9545dacc5d
Merge pull request #251 from solokeys/all-contributors/add-pjz
...
docs: add pjz as a contributor
2019-08-08 00:41:00 +02:00
Nicolas Stalder
17884505b4
Merge pull request #250 from solokeys/all-contributors/add-YakBizzarro
...
docs: add YakBizzarro as a contributor
2019-08-08 00:38:06 +02:00
Nicolas Stalder
4ab5477f96
Merge pull request #249 from solokeys/all-contributors/add-ehershey
...
docs: add ehershey as a contributor
2019-08-08 00:36:13 +02:00
Nicolas Stalder
46111e27e3
Merge pull request #248 from solokeys/all-contributors/add-dschuermann
...
docs: add dschuermann as a contributor
2019-08-08 00:33:51 +02:00
Nicolas Stalder
8f9aeebb9b
Merge pull request #247 from solokeys/all-contributors/add-aseigler
...
docs: add aseigler as a contributor
2019-08-08 00:32:18 +02:00
Nicolas Stalder
04d6cffcb6
Merge pull request #246 from solokeys/all-contributors/add-agl
...
docs: add agl as a contributor
2019-08-08 00:29:03 +02:00
Nicolas Stalder
76e46605e3
Merge branch 'master' into all-contributors/add-agl
2019-08-08 00:28:36 +02:00
Nicolas Stalder
dc94e73c62
Merge pull request #245 from solokeys/all-contributors/add-merlokk
...
docs: add merlokk as a contributor
2019-08-08 00:26:09 +02:00
Nicolas Stalder
7e39425e98
Merge pull request #243 from solokeys/all-contributors/add-Wesseldr
...
docs: add Wesseldr as a contributor
2019-08-07 23:59:00 +02:00
Nicolas Stalder
66befb96b8
Clarify that code contributions are assumed to be dual-licensed
2019-08-07 23:55:44 +02:00
Nicolas Stalder
257f6d1ed5
Merge pull request #242 from solokeys/all-contributors/add-szszszsz
...
docs: add szszszsz as a contributor
2019-08-07 23:54:17 +02:00
Nicolas Stalder
b4b59a6d4d
Merge all-contributors with existing Contributors section
2019-08-07 23:52:52 +02:00
Nicolas Stalder
4e3420f19f
Merge pull request #236 from Wesseldr/patch-3
...
Cleaned nucleo32-board.md
2019-08-06 13:48:00 +02:00
Nicolas Stalder
28788d1eeb
Merge pull request #237 from solokeys/remove_tests
...
Remove tests
2019-08-06 13:22:29 +02:00
Nicolas Stalder
1ee031ae9c
Merge pull request #65 from Nitrokey/docs-nucleo32-board
...
Describe running Solo on the Nucleo board
2019-08-06 13:20:19 +02:00
Nicolas Stalder
3698c942a2
Merge pull request #233 from solokeys/bump
...
Update STABLE_VERSION
2019-07-29 22:40:20 +02:00
Nicolas Stalder
235785b225
Bump stable version to 2.4.0
2019-07-17 23:42:56 +02:00
Nicolas Stalder
c2216929a9
Create SECURITY.md
2019-06-14 00:19:14 +02:00
Nicolas Stalder
035b1a8632
Merge pull request #195 from solokeys/bump_2.3.0
...
Update STABLE_VERSION
2019-05-13 23:11:33 +02:00
Nicolas Stalder
32afdccfb3
Rebump
2019-04-24 17:41:08 +02:00
Nicolas Stalder
6a288243c1
Add Makefile for installing a HID gadget
...
The Makefile has targets for building, installing and uninstalling a HID
gadget which acts as FIDO2 authenticator.
Tested on Ubuntu 18.04 but should work on other distros as well. The
only assumption being made is that kernel source is available at
/usr/src/linux-source-$(KERNEL_VERSION).tar.bz2. A possible improvement
would be to have a configure script which finds the correct kernel
source archive.
2019-04-16 10:54:49 +03:00
Nicolas Stalder
5e0edf3e11
Update index.md
2019-04-06 21:45:51 +02:00
Nicolas Stalder
a6a6d653ad
Update README.md
2019-04-06 14:49:44 +02:00
Nicolas Stalder
40b9dae38a
Fix buffer overrun and use correct size for random u32
2019-03-26 01:55:42 +01:00
Nicolas Stalder
98a209e330
make target to flash firmware via bootloader
2019-03-23 13:54:04 +01:00
Nicolas Stalder
d3b5fb68ee
Build debug 1/2 versions of hacker firmware and bundle
2019-03-23 13:52:47 +01:00
Nicolas Stalder
9d3144e9b1
oops. black
2019-03-22 21:56:18 +01:00
Nicolas Stalder
a2a774125f
Fix usage and display fido2-ext in it
2019-03-22 21:40:55 +01:00
Nicolas Stalder
349ea5343a
Remove paranoid MM stuff, not signaling AT modem is enough + better
2019-03-22 20:01:31 +01:00
Nicolas Stalder
c851807376
Do not advertise AT modem capabilities
2019-03-22 20:00:02 +01:00
Nicolas Stalder
84d1629aa3
Allow toggling between strict and paranoid ModemManager filter-policy
2019-03-22 20:00:02 +01:00
Nicolas Stalder
8f6ae29163
Fix ModemManager udev rule for some distros
2019-03-22 20:00:02 +01:00
Nicolas Stalder
5e46fd96ac
Create LICENSE
2019-03-19 16:29:39 +01:00
Nicolas Stalder
103cc3cfb0
Some fun with shields
2019-03-19 16:28:47 +01:00
Nicolas Stalder
e4a2b9e1ca
Get udev instructions up to date
2019-03-18 02:52:34 +01:00
Nicolas Stalder
3b9d4e5023
Set STABLE_VERSION to 2.0.0
2019-03-15 00:35:50 +01:00
Nicolas Stalder
50bfbc1eff
I think this does it
2019-03-10 15:26:45 +01:00
Nicolas Stalder
86739df7a1
Improvements to Docker build
2019-03-10 15:19:16 +01:00
Nicolas Stalder
c7f0d050d7
Fix udev rule for STM bootloader
2019-03-08 14:25:29 +01:00
Nicolas Stalder
daf56b0cc7
Silence warning about out of date pip in Travis
2019-02-28 01:06:06 +01:00
Nicolas Stalder
5859073cb8
Build bundle-hacker-{version}.hex
2019-02-28 01:06:06 +01:00
Nicolas Stalder
ff5207ba77
First attempt
2019-02-27 21:43:20 +01:00
Nicolas Stalder
324b4a89cc
Remove python-fido2 submodule
2019-02-27 21:43:20 +01:00
Nicolas Stalder
0865f2a660
do not probe bootloader
2019-02-27 03:18:12 +01:00
Nicolas Stalder
5e70c11b54
Hide onboard crypto tests behind a reserved ctaphid command
2019-02-27 02:58:56 +01:00
Nicolas Stalder
9399a5f195
Cleanup udev rules, keep 99-solo.rules as symlink
2019-02-27 00:00:49 +01:00
Nicolas Stalder
47aa287480
Vanilla cifra needs more includes
2019-02-26 23:50:01 +01:00
Nicolas Stalder
865b698bed
...and bootloader
2019-02-26 23:33:57 +01:00
Nicolas Stalder
c97b9f9b8f
Need includes in main Makefile too
2019-02-26 20:16:38 +01:00
Nicolas Stalder
a6673b0917
Use our cifra fork, rename command, keep room for sha256
2019-02-26 19:52:59 +01:00
Nicolas Stalder
0c296bba30
First go at using cifra for SHA512
2019-02-26 19:52:59 +01:00
Nicolas Stalder
f6ff3c1b87
Fetch tags in docker build script. More robust udev rules in docs
2019-02-19 00:32:07 +01:00
Nicolas Stalder
0d2e03a5a9
Change firmware-hacker ROP level, add ST DFU udev
...
- later we can set ROP=1 for hacker firmware builds again,
right now it causes issues in solo-python tool
2019-02-17 02:30:16 +01:00
Nicolas Stalder
de31924be3
Lock down reproducible make targets and use in docker build
2019-02-16 18:46:13 +01:00
Nicolas Stalder
6b97807f51
Easier hex make targets for docker build
2019-02-16 18:36:04 +01:00
Nicolas Stalder
35022775cd
Ensure the docker image has all public commits to build from
2019-02-16 18:10:16 +01:00
Nicolas Stalder
c81bc9fb98
Detailed version in product name
2019-02-14 23:13:06 +01:00
Nicolas Stalder
8f9ff17bef
ability to build solo versions via make docker-build SOLO_VERSION=...
2019-02-14 00:35:28 +01:00
Nicolas Stalder
9e9d26e604
Split building and merging firmware in two, use volumes
2019-02-14 00:35:28 +01:00
Nicolas Stalder
b3d76d56e0
Add docker-build make target, adjust instructions, remove Python2 support
2019-02-14 00:35:28 +01:00
Nicolas Stalder
13424fdbcd
add Dockerfile
2019-02-14 00:35:28 +01:00
Nicolas Stalder
5fddde240f
fix env3 reference to venv in README
2019-02-13 04:14:55 +01:00
Nicolas Stalder
b212c71da6
fix .envrc
2019-02-13 04:13:15 +01:00
Nicolas Stalder
1ea4a2776b
remove .clabot
2019-02-13 04:12:31 +01:00
Nicolas Stalder
41f1d5efed
udev fix
2019-02-13 04:03:55 +01:00
Nicolas Stalder
34fb8c9c24
udev fix
2019-02-13 03:54:06 +01:00
Nicolas Stalder
8386ae56d2
Cleanup makefile, minor typos
2019-02-13 03:25:12 +01:00
Nicolas Stalder
102f2f261b
better capitalisation
2019-02-03 02:27:25 +01:00
Nicolas Stalder
24d8abf820
add an .envrc for those using direnv
2019-02-03 02:21:50 +01:00
Nicolas Stalder
37f1790028
Add metadata statements and include in documentation
2019-01-27 20:08:15 +01:00
Nicolas Stalder
91066292ae
move fido2-impl.md
2019-01-27 19:57:48 +01:00
Nicolas Stalder
dffc1833cb
Update contributing.md
2019-01-19 03:53:28 +01:00
Nicolas Stalder
1866d366fb
Add cla-bot configuration
2019-01-18 18:05:41 +01:00
Nicolas Stalder
8eacfa6717
Fix docs again
2019-01-08 02:14:46 +01:00
Nicolas Stalder
80f2b487f0
Merge branch 'int3l-patch-1'
2019-01-08 01:10:54 +01:00
Nicolas Stalder
d89fe933f3
Merge branch 'robbiemacg-patch-1'
2019-01-08 01:04:32 +01:00
Nicolas Stalder
794c231b0d
Merge branch 'patch-1' of git://github.com/robbiemacg/solo into robbiemacg-patch-1
2019-01-08 01:03:54 +01:00
Nicolas Stalder
ea210320c6
Fix some old links
2019-01-07 23:07:55 +01:00
Nicolas Stalder
bdc4c8f9df
Move to solokeys org, host docs under docs.solokeys.io
2019-01-07 22:39:36 +01:00
Nicolas Stalder
5f3c50e690
we use l432, not l442
2019-01-05 01:44:53 +01:00
Nicolas Stalder
a8e1060eee
fix some more scripts
2019-01-04 04:30:00 +01:00
Nicolas Stalder
8210e9ecd9
give up on travis
2019-01-04 04:28:05 +01:00
Nicolas Stalder
59503c775e
minor changes
2019-01-04 02:02:27 +01:00
Nicolas Stalder
2f9987a28a
be systematic with coding and shebang
2019-01-04 02:01:59 +01:00
Nicolas Stalder
cbc422b817
ble
2019-01-03 15:19:54 +01:00
Nicolas Stalder
c7f1aecd61
ble
2019-01-03 15:16:57 +01:00
Nicolas Stalder
f2f71e2cbf
...
2019-01-03 15:15:23 +01:00
Nicolas Stalder
a1d3205011
...
2019-01-03 15:09:30 +01:00
Nicolas Stalder
b01b37d86b
...
2019-01-03 15:01:59 +01:00
Nicolas Stalder
e63462cd86
...
2019-01-03 15:00:09 +01:00
Nicolas Stalder
4136853e76
And so the Travis dance begins
2019-01-03 14:57:50 +01:00
Nicolas Stalder
c58c8300ac
Try and run some python tests in Travis
2019-01-03 14:53:44 +01:00
Nicolas Stalder
89de3738c0
Ensure python2 for env2 make target
2019-01-03 14:30:19 +01:00
Nicolas Stalder
6a5449b8cb
Pass tools/ through black
2019-01-03 14:27:21 +01:00
Nicolas Stalder
b2c78ca7c0
Start some cleanup
...
- add an editorconfig
- fix requirements.txt and the UTF-8 issue (lost in pull/47)
- two clean environments
- make black usable
- two test targets (wink2/wink3)
2019-01-03 14:24:34 +01:00
Nicolas Stalder
735ab8f148
📝 never forget udev
2018-10-20 03:21:54 +02:00