Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-12-17 | Invocation of noise.c from demo.c mostly proving in frama-c | jaseg | 5 | -31/+53 | |
2018-12-17 | A bunch of frama-c proofs running through for noise.c | jaseg | 3 | -7/+109 | |
2018-12-13 | Add hardware v0.2 test code | jaseg | 1 | -39/+95 | |
2018-12-13 | Add beginnings of a frama-c proof of the protocol logic | jaseg | 2 | -3/+37 | |
The proof works | |||||
2018-12-01 | Replace word lists by PGP word lists | jaseg | 7 | -530/+783 | |
from https://en.wikipedia.org/wiki/PGP_word_list | |||||
2018-11-16 | Key scrubber works but is untested on race conditions due to unexpected reset | jaseg | 3 | -8/+75 | |
2018-11-15 | Clear ciphers on handshake reset | jaseg | 1 | -1/+7 | |
2018-11-14 | known device/sram data persistence working | jaseg | 3 | -12/+39 | |
2018-11-14 | Pairing and fingerprint checking works nicely now | jaseg | 2 | -3/+63 | |
2018-11-14 | GUI pairing working as it should | jaseg | 3 | -5/+21 | |
2018-11-13 | Add tracing | jaseg | 3 | -2/+35 | |
2018-11-13 | Pairing and passthrough mostly working, except it's too slow | jaseg | 2 | -9/+28 | |
2018-11-13 | Host handshake mostly working | jaseg | 7 | -23/+77 | |
2018-11-12 | New host-side arch working | jaseg | 2 | -39/+66 | |
2018-11-12 | Pairing confirmation: ignore special chars and "and" | jaseg | 3 | -62/+108 | |
2018-11-12 | Confirmed pairing works | jaseg | 6 | -64/+80 | |
2018-11-12 | Handshake working with new abstractions | jaseg | 10 | -72/+1089 | |
2018-11-08 | HID report transmission partially works now | jaseg | 7 | -45/+87 | |
partially i.e. if you attach the keyboard before the noise handshake. I suspect some memory corruption somewhere. | |||||
2018-11-08 | Break out noise.c and packet_interface.c | jaseg | 6 | -206/+241 | |
2018-11-08 | Noise handshake working | jaseg | 3 | -9/+16 | |
2018-11-08 | Noise integration compiles | jaseg | 6 | -3/+706 | |
2018-11-06 | COBS/binary suport added, abstraction improved | jaseg | 4 | -54/+112 | |
2018-11-06 | Proper print abstraction and ring buffer works | jaseg | 3 | -82/+133 | |
2018-11-06 | DMA-supported LOG_PRINTF works | jaseg | 4 | -103/+71 | |
2018-11-05 | Some UART logging work | jaseg | 3 | -199/+75 | |
2018-11-01 | Make demo work with STM32F4 board from aliexpress for SecureHID project | jaseg | 1 | -60/+10 | |
2016-09-11 | Fix missing usbh_config.h in the cmake project | Amir Hammad | 1 | -0/+1 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | lld: add mask with epdir | Amir Hammad | 1 | -1/+1 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | use default case instead of handling other packet statuses explicitely | Amir Hammad | 5 | -47/+20 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | xbox: remove warning about unused variable | Amir Hammad | 1 | -1/+0 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | lld: remove not used error_count field in channel struct | Amir Hammad | 1 | -2/+0 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | lld: simplify stm32f4_usbh_port_channel_setup | Amir Hammad | 1 | -36/+23 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | lld: rework low level driver initialization | Amir Hammad | 3 | -16/+16 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | use forward declaration for usbh_dev_driver_t | Amir Hammad | 4 | -32/+26 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | use NULL instead of 0 for assigning null pointer | Amir Hammad | 5 | -15/+18 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | midi: rename prefix of static functions | Amir Hammad | 1 | -12/+12 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | lld: don't enable channel on write nack, return EAGAIN instead | Amir Hammad | 1 | -3/+12 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | hub: use common code to remove device | Amir Hammad | 2 | -7/+2 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | remove detection of hang | Amir Hammad | 1 | -5/+0 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | HUB: make use of control wrappers + use enums | Amir Hammad | 2 | -218/+84 | |
Until now, hardcoded numbers were used as states. Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | hid: use control wrapper to simplify hid report writes | Amir Hammad | 1 | -80/+8 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | core: use new control wrapper to set configuration to device | Amir Hammad | 1 | -21/+2 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | core: use new control wrapper to read device descriptor | Amir Hammad | 1 | -27/+3 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | core: use new control wrapper to set device's address | Amir Hammad | 1 | -22/+2 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | core: add helper state machine for control read/write | Amir Hammad | 1 | -8/+87 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | add DISABLE_LOW_LEVEL ifdef in hub device driver | Amir Hammad | 1 | -0/+8 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | Drop need for the set configuration request in dev drivers | Amir Hammad | 5 | -212/+109 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | core: Simplify device removes | Amir Hammad | 2 | -25/+15 | |
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | make hid_mouse driver generic HID driver | Amir Hammad | 4 | -307/+558 | |
+ keyboard support + SET_REPORT commands - usually leds on keyboards (WIP) - missing parsing of HID report descriptor Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> | |||||
2016-09-11 | Switch to cmake build system | Amir Hammad | 6 | -28/+787 | |
* use tinyprintf * ability to configure project via ccmake Signed-off-by: Amir Hammad <amir.hammad@hotmail.com> |