index
:
ntw
master
experimental firmware for the Nitrokey Pro
Robin Krahl
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
*
Pin Rust version in CI build script to 1.34.2
Robin Krahl
2019-12-16
*
Split struct Crc into trait Crc and struct Stm32Crc
Robin Krahl
2019-02-21
*
Output binary size after compilation in build script
Robin Krahl
2019-02-20
*
Assert maximum size for command request and response structs
Robin Krahl
2019-02-20
*
Add static assertions for Request and Response size
Robin Krahl
2019-02-20
*
Use arrays instead of slices where possible
Robin Krahl
2019-02-20
*
Rename commands::COMMAND_LEN to device::RESPONSE_DATA_LEN
Robin Krahl
2019-02-20
*
Validate CRC of incoming data
Robin Krahl
2019-02-19
*
Use ssmarshal to deserialize the request data
Robin Krahl
2019-02-19
*
Use ssmarshal to generate the response data
Robin Krahl
2019-02-19
*
Implement serde::Serialize in enum_u8
Robin Krahl
2019-02-19
*
Refactor Command::execute_raw into execute
Robin Krahl
2019-02-19
*
Fix formatting in commands.rs
Robin Krahl
2019-02-18
*
Use ssmarshal to convert data from and to byte slices
Robin Krahl
2019-02-18
*
Refactor command execution into commands module
Robin Krahl
2019-02-18
*
Refactor Nitrokey::execute_command to write to a buffer
Robin Krahl
2019-02-18
*
Simplify handling of GET_DESCRIPTOR requests
Robin Krahl
2019-02-18
*
Add usage example to readme
Robin Krahl
2019-02-18
*
Add simple ReadSlotName command implementation
Robin Krahl
2019-02-18
*
Add simple GetStatus command implementation
Robin Krahl
2019-02-18
*
Implement Nitrokey command handling
Robin Krahl
2019-02-18
*
hid: Add support for {Get,Set}_Report requests
Robin Krahl
2019-02-18
*
hid: Add HID and Report descriptors
Robin Krahl
2019-02-18
*
Add HidDevice trait for device-specific information
Robin Krahl
2019-02-18
*
hid: Add interrupt_in endpoint to HidClass
Robin Krahl
2019-02-18
*
Add enum_u8 macro to simplify enum conversion
Robin Krahl
2019-02-18
*
Add USB stack and simple HID implementation
Robin Krahl
2019-02-18
*
Initial commit
Robin Krahl
2019-02-18