Skip to content

Tock Tutorial 2023#20

Merged
bradjc merged 51 commits intomasterfrom
tock-tutorial-2023
Jul 26, 2023
Merged

Tock Tutorial 2023#20
bradjc merged 51 commits intomasterfrom
tock-tutorial-2023

Conversation

@lschuermann
Copy link
Copy Markdown
Member

@lschuermann lschuermann commented Jul 25, 2023

USB Security Key writeup!

Relies on tock/libtock-c#335 and tock/tock#3562 for the application and kernel side of things.

For the access control stuff, it also relies on:

Outstanding TODOs

  1. Encryption Oracle Capsule. Need to figure out testing.
  2. Access Control. Need to figure out pconsole stuff

Comment thread src/key-hotp-oracle.md Outdated
Comment thread src/key-hotp-oracle.md Outdated
Comment thread src/key-hotp-oracle.md
the following snippet:

```rust
const CRYPT_SIZE: usize = 7 * kernel::hil::symmetric_encryption::AES128_BLOCK_SIZE;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why 7?

Comment thread src/key-hotp-oracle.md
Comment thread src/key-hotp-oracle.md
Comment thread src/key-hotp-oracle.md Outdated
Comment thread src/key-hotp-oracle.md
Comment thread src/key-hotp-oracle.md
Comment thread src/key-hotp-oracle.md
Comment thread src/key-hotp-oracle.md
Comment thread src/key-hotp-oracle.md Outdated
@lschuermann lschuermann marked this pull request as ready for review July 25, 2023 22:53
@bradjc bradjc merged commit f4056ca into master Jul 26, 2023
@bradjc bradjc deleted the tock-tutorial-2023 branch July 26, 2023 02:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants