wasefire

Secure firmware framework focusing on developer experience

https://github.com/google/wasefire

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (4.6%) to scientific vocabulary

Keywords

embedded firmware framework iot rust security wasm

Keywords from Contributors

interactive mesh interpretability sequences generic projection optim hacking network-simulation
Last synced: 4 months ago · JSON representation ·

Repository

Secure firmware framework focusing on developer experience

Basic Info
Statistics
  • Stars: 105
  • Watchers: 11
  • Forks: 27
  • Open Issues: 67
  • Releases: 7
Topics
embedded firmware framework iot rust security wasm
Created almost 3 years ago · Last pushed 5 months ago
Metadata Files
Readme Contributing License Citation Codeowners

README.md

Wasefire

This project aims at making firmware development more accessible and secure by providing a platform for WebAssembly applets. See the book for more information or the quick start section to get started.

:warning: Disclaimer :warning:

This is not an officially supported Google product.

This is a research project and should be considered experimental. In particular, the project does not provide any guarantees. However, the project will try to follow the cargo SemVer guidelines for its crates. Currently, all crates are considered unstable.

Owner

  • Name: Google
  • Login: google
  • Kind: organization
  • Email: opensource@google.com
  • Location: United States of America

Google ❤️ Open Source

Citation (CITATION.cff)

cff-version: 1.2.0
message: Please cite this software using these metadata.
title: Wasefire
abstract: Secure firmware framework focusing on developer experience.
authors:
- family-names: Cretin
  given-names: Julien
- family-names: Picod
  given-names: Jean-Michel
- family-names: Bursztein
  given-names: Elie
- family-names: Invernizzi
  given-names: Luca
license: Apache-2.0
repository-code: 'https://github.com/google/wasefire'
url: 'https://google.github.io/wasefire'

GitHub Events

Total
  • Create event: 26
  • Commit comment event: 3
  • Release event: 2
  • Issues event: 12
  • Watch event: 18
  • Delete event: 24
  • Issue comment event: 131
  • Push event: 224
  • Pull request review comment event: 462
  • Pull request review event: 573
  • Pull request event: 406
  • Fork event: 3
Last Year
  • Create event: 26
  • Commit comment event: 3
  • Release event: 2
  • Issues event: 12
  • Watch event: 18
  • Delete event: 24
  • Issue comment event: 131
  • Push event: 224
  • Pull request review comment event: 462
  • Pull request review event: 573
  • Pull request event: 406
  • Fork event: 3

Committers

Last synced: 4 months ago

All Time
  • Total Commits: 679
  • Total Committers: 10
  • Avg Commits per committer: 67.9
  • Development Distribution Score (DDS): 0.075
Past Year
  • Commits: 241
  • Committers: 4
  • Avg Commits per committer: 60.25
  • Development Distribution Score (DDS): 0.095
Top Committers
Name Email Commits
Julien Cretin c****n@g****m 628
dependabot[bot] 4****] 23
Luke Yeh l****h@g****m 9
Luca Invernizzi i****l@g****m 8
zhouwfang 3****g 3
Dan k****b@g****m 3
Zachary Vander Velden 4****v 2
Jean-Michel Picod g****b@i****g 1
Ivan Novikov j****0@g****m 1
Christopher Dietz c****z@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 94
  • Total pull requests: 1,101
  • Average time to close issues: 4 months
  • Average time to close pull requests: 1 day
  • Total issue authors: 5
  • Total pull request authors: 13
  • Average comments per issue: 0.63
  • Average comments per pull request: 0.31
  • Merged pull requests: 954
  • Bot issues: 0
  • Bot pull requests: 70
Past Year
  • Issues: 9
  • Pull requests: 460
  • Average time to close issues: 5 days
  • Average time to close pull requests: 1 day
  • Issue authors: 2
  • Pull request authors: 5
  • Average comments per issue: 0.89
  • Average comments per pull request: 0.42
  • Merged pull requests: 382
  • Bot issues: 0
  • Bot pull requests: 43
Top Authors
Issue Authors
  • ia0 (89)
  • lukeyeh (2)
  • charlesxsh (1)
  • zhouwfang (1)
  • jmichelp (1)
Pull Request Authors
  • ia0 (848)
  • zhouwfang (93)
  • dependabot[bot] (70)
  • exzachlyvv (23)
  • lukeyeh (18)
  • resulknad (14)
  • kofls (12)
  • invernizzi (8)
  • chris-dietz (7)
  • sttor (4)
  • raushanksec (2)
  • jnovikov (1)
  • jmichelp (1)
Top Labels
Issue Labels
for:usability (53) needs:implementation (48) needs:design (33) for:maintainability (27) good first issue (24) crate:scheduler (17) crate:api (16) for:security (15) crate:board (14) prio:high (10) lang:rust (10) for:footprint (9) for:performance (9) crate:interpreter (9) crate:cli (7) crate:xtask (6) runner:nordic (4) runner:host (3) prio:low (3) crate:protocol (3) lang:assemblyscript (2) blocked (2) crate:logger (1) crate:wire (1)
Pull Request Labels
for:maintainability (405) for:usability (405) crate:scheduler (128) crate:board (98) runner:nordic (96) runner:host (95) crate:xtask (88) lang:rust (83) crate:cli (81) crate:api (72) crate:protocol (45) for:security (34) dependencies (30) runner:opentitan (27) crate:interpreter (20) for:performance (16) for:footprint (11) crate:wire (11) crate:stub (10) crate:error (10) rust (7) crate:sync (4) github_actions (4) crate:logger (3) crate:store (2) lang:assemblyscript (1)

Packages

  • Total packages: 20
  • Total downloads:
    • cargo 127,242 total
  • Total dependent packages: 21
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 107
  • Total maintainers: 2
crates.io: wasefire-store

Key-value store for SLC flash storage

  • Versions: 8
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 9,667 Total
Rankings
Stargazers count: 20.0%
Forks count: 22.0%
Dependent repos count: 29.3%
Dependent packages count: 33.8%
Average: 39.5%
Downloads: 92.3%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire-applet-api

Low-level Wasefire applet API

  • Versions: 10
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 11,959 Total
Rankings
Stargazers count: 20.0%
Forks count: 22.0%
Dependent repos count: 29.3%
Dependent packages count: 33.8%
Average: 39.6%
Downloads: 92.7%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire-applet-api-desc

Description of the Wasefire applet API

  • Versions: 9
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 11,993 Total
Rankings
Stargazers count: 20.0%
Forks count: 22.0%
Dependent repos count: 29.3%
Dependent packages count: 33.8%
Average: 39.6%
Downloads: 92.9%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire-board-api

Wasefire board API

  • Versions: 10
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 11,642 Total
Rankings
Stargazers count: 20.0%
Forks count: 22.0%
Dependent repos count: 29.3%
Dependent packages count: 33.8%
Average: 39.8%
Downloads: 93.6%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire-applet-api-macro

Proc-macro to generate the Wasefire applet API

  • Versions: 9
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 11,442 Total
Rankings
Stargazers count: 20.0%
Forks count: 22.0%
Dependent repos count: 29.3%
Dependent packages count: 33.8%
Average: 39.8%
Downloads: 93.8%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire-logger

Wasefire platform logging

  • Versions: 7
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 9,160 Total
Rankings
Stargazers count: 20.0%
Forks count: 22.0%
Dependent repos count: 29.3%
Dependent packages count: 33.8%
Average: 40.0%
Downloads: 94.9%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire-interpreter

Wasefire WebAssembly interpreter

  • Versions: 8
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 8,859 Total
Rankings
Stargazers count: 20.0%
Forks count: 22.0%
Dependent repos count: 29.3%
Dependent packages count: 33.8%
Average: 40.3%
Downloads: 96.5%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire

High-level Wasefire applet API

  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 11,796 Total
Rankings
Stargazers count: 20.0%
Forks count: 22.0%
Dependent repos count: 29.3%
Dependent packages count: 33.8%
Average: 40.5%
Downloads: 97.1%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire-scheduler

Wasefire scheduler

  • Versions: 9
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 9,664 Total
Rankings
Stargazers count: 20.0%
Forks count: 22.0%
Dependent repos count: 29.3%
Dependent packages count: 33.8%
Average: 40.5%
Downloads: 97.2%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire-stub

Stubs for the Wasefire applet API

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 6,436 Total
Rankings
Stargazers count: 19.4%
Forks count: 23.2%
Dependent repos count: 28.3%
Dependent packages count: 32.9%
Average: 40.5%
Downloads: 98.7%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire-cli

Wasefire CLI to manage applets and platforms

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,053 Total
Rankings
Stargazers count: 20.3%
Forks count: 26.5%
Dependent repos count: 29.2%
Dependent packages count: 34.5%
Average: 41.4%
Downloads: 96.6%
Maintainers (2)
Last synced: 4 months ago
crates.io: wasefire-one-of

Macros for mutually exclusive features

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,481 Total
Rankings
Dependent repos count: 24.6%
Dependent packages count: 32.6%
Average: 51.1%
Downloads: 96.0%
Maintainers (1)
ia0
Last synced: 4 months ago
crates.io: wasefire-protocol-tokio

Wasefire protocol using std::io::Read and Write

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 997 Total
Rankings
Dependent repos count: 24.6%
Dependent packages count: 32.6%
Average: 51.1%
Downloads: 96.0%
Maintainers (1)
ia0
Last synced: 4 months ago
crates.io: wasefire-wire

Wasefire wire format

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,545 Total
Rankings
Dependent repos count: 26.5%
Dependent packages count: 35.1%
Average: 52.5%
Downloads: 95.8%
Maintainers (1)
ia0
Last synced: 4 months ago
crates.io: wasefire-wire-derive

Wasefire wire format derive macros

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,582 Total
Rankings
Dependent repos count: 26.5%
Dependent packages count: 35.1%
Average: 52.5%
Downloads: 95.9%
Maintainers (1)
ia0
Last synced: 4 months ago
crates.io: wasefire-protocol

Wasefire protocol between platform and host

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,432 Total
Rankings
Dependent repos count: 26.5%
Dependent packages count: 35.1%
Average: 52.5%
Downloads: 95.9%
Maintainers (1)
ia0
Last synced: 4 months ago
crates.io: wasefire-protocol-usb

Wasefire USB protocol between platform and host

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,068 Total
Rankings
Dependent repos count: 26.5%
Dependent packages count: 35.1%
Average: 52.5%
Downloads: 95.9%
Maintainers (1)
ia0
Last synced: 4 months ago
crates.io: wasefire-cli-tools

Command-line utilities for Wasefire

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,991 Total
Rankings
Dependent repos count: 26.5%
Dependent packages count: 35.1%
Average: 52.5%
Downloads: 95.9%
Maintainers (1)
ia0
Last synced: 4 months ago
crates.io: wasefire-sync

Portable non-blocking mutex

  • Versions: 2
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 2,832 Total
Rankings
Dependent repos count: 29.0%
Dependent packages count: 34.2%
Average: 53.2%
Downloads: 96.4%
Maintainers (1)
ia0
Last synced: 4 months ago
crates.io: wasefire-error

Wasefire API errors

  • Versions: 3
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Downloads: 4,643 Total
Rankings
Dependent repos count: 29.0%
Dependent packages count: 34.2%
Average: 53.2%
Downloads: 96.4%
Maintainers (1)
ia0
Last synced: 4 months ago

Dependencies

.github/workflows/ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
crates/api/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • heck 0.4.1
  • proc-macro2 1.0.67
  • quote 1.0.33
  • sealed 0.5.0
  • syn 1.0.109
  • syn 2.0.37
  • unicode-ident 1.0.12
crates/api/Cargo.toml cargo
crates/api-desc/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • heck 0.4.1
  • proc-macro2 1.0.67
  • quote 1.0.33
  • syn 1.0.109
  • syn 2.0.37
  • unicode-ident 1.0.12
crates/api-desc/Cargo.toml cargo
crates/api-macro/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • heck 0.4.1
  • proc-macro2 1.0.67
  • quote 1.0.33
  • syn 1.0.109
  • syn 2.0.37
  • unicode-ident 1.0.12
crates/api-macro/Cargo.toml cargo
crates/board/Cargo.lock cargo
  • aead 0.5.2
  • aes 0.8.3
  • aes-gcm 0.10.3
  • base16ct 0.2.0
  • bitflags 1.3.2
  • block-buffer 0.10.4
  • ccm 0.5.0
  • cfg-if 1.0.0
  • cipher 0.4.4
  • const-oid 0.9.5
  • cpufeatures 0.2.9
  • crypto-bigint 0.5.3
  • crypto-common 0.1.6
  • ctr 0.9.2
  • defmt 0.3.5
  • defmt-macros 0.3.6
  • defmt-parser 0.3.3
  • der 0.7.8
  • derivative 2.2.0
  • digest 0.10.7
  • ecdsa 0.16.8
  • elliptic-curve 0.13.5
  • embedded-hal 0.2.7
  • ff 0.13.0
  • generic-array 0.14.7
  • ghash 0.5.0
  • group 0.13.0
  • hmac 0.12.1
  • inout 0.1.3
  • libc 0.2.148
  • log 0.4.20
  • nb 0.1.3
  • nb 1.1.0
  • opaque-debug 0.3.0
  • p256 0.13.2
  • p384 0.13.0
  • polyval 0.6.1
  • primeorder 0.13.2
  • proc-macro-error 1.0.4
  • proc-macro-error-attr 1.0.4
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rand_core 0.6.4
  • rfc6979 0.4.0
  • sec1 0.7.3
  • sha2 0.10.7
  • signature 2.1.0
  • subtle 2.5.0
  • syn 1.0.109
  • syn 2.0.37
  • thiserror 1.0.48
  • thiserror-impl 1.0.48
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • universal-hash 0.5.1
  • usb-device 0.2.9
  • usbd-serial 0.1.1
  • version_check 0.9.4
  • void 1.0.2
  • zeroize 1.6.0
crates/board/Cargo.toml cargo
crates/cli/Cargo.lock cargo
crates/cli/Cargo.toml cargo
crates/interpreter/Cargo.lock cargo
  • lazy_static 1.4.0
  • leb128 0.2.5
  • libm 0.2.7
  • lru 0.11.1
  • memchr 2.6.3
  • num_enum 0.7.0
  • num_enum_derive 0.7.0
  • paste 1.0.14
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • syn 2.0.37
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • wasm-encoder 0.33.1
  • wast 65.0.1
crates/interpreter/Cargo.toml cargo
  • lazy_static 1.4.0 development
  • wast 65.0.1 development
  • libm 0.2.7
  • lru 0.11.1
  • num_enum 0.7.0
  • paste 1.0.14
  • portable-atomic 1.4.3
crates/logger/Cargo.lock cargo
  • bitflags 1.3.2
  • defmt 0.3.5
  • defmt-macros 0.3.6
  • defmt-parser 0.3.3
  • log 0.4.20
  • proc-macro-error 1.0.4
  • proc-macro-error-attr 1.0.4
  • proc-macro2 1.0.67
  • quote 1.0.33
  • syn 1.0.109
  • syn 2.0.37
  • thiserror 1.0.48
  • thiserror-impl 1.0.48
  • unicode-ident 1.0.12
  • version_check 0.9.4
crates/logger/Cargo.toml cargo
crates/prelude/Cargo.lock cargo
  • aead 0.5.2
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • crypto-common 0.1.6
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • digest 0.10.7
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • subtle 2.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
  • zeroize 1.6.0
  • zeroize_derive 1.4.2
crates/prelude/Cargo.toml cargo
crates/runner-host/Cargo.lock cargo
  • 127 dependencies
crates/runner-host/Cargo.toml cargo
crates/runner-nordic/Cargo.lock cargo
  • 104 dependencies
crates/runner-nordic/Cargo.toml cargo
crates/scheduler/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • bitflags 1.3.2
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • crypto-common 0.1.6
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • defmt 0.3.5
  • defmt-macros 0.3.6
  • defmt-parser 0.3.3
  • derivative 2.2.0
  • digest 0.10.7
  • embedded-hal 0.2.7
  • generic-array 0.14.7
  • heck 0.4.1
  • log 0.4.20
  • nb 0.1.3
  • nb 1.1.0
  • num_enum 0.7.0
  • num_enum_derive 0.7.0
  • paste 1.0.14
  • portable-atomic 1.4.3
  • proc-macro-error 1.0.4
  • proc-macro-error-attr 1.0.4
  • proc-macro2 1.0.67
  • quote 1.0.33
  • sealed 0.5.0
  • subtle 2.5.0
  • syn 1.0.109
  • syn 2.0.37
  • thiserror 1.0.48
  • thiserror-impl 1.0.48
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • usb-device 0.2.9
  • usbd-serial 0.1.1
  • version_check 0.9.4
  • void 1.0.2
crates/scheduler/Cargo.toml cargo
crates/store/Cargo.lock cargo
  • bitflags 1.3.2
  • bitflags 2.4.0
  • cc 1.0.83
  • cfg-if 1.0.0
  • errno 0.3.3
  • errno-dragonfly 0.1.2
  • fastrand 2.0.0
  • libc 0.2.148
  • linux-raw-sys 0.4.7
  • redox_syscall 0.3.5
  • rustix 0.38.14
  • tempfile 3.8.0
  • windows-sys 0.48.0
  • windows-targets 0.48.5
  • windows_aarch64_gnullvm 0.48.5
  • windows_aarch64_msvc 0.48.5
  • windows_i686_gnu 0.48.5
  • windows_i686_msvc 0.48.5
  • windows_x86_64_gnu 0.48.5
  • windows_x86_64_gnullvm 0.48.5
  • windows_x86_64_msvc 0.48.5
crates/store/Cargo.toml cargo
crates/store/fuzz/Cargo.lock cargo
  • arbitrary 1.3.0
  • cc 1.0.83
  • heck 0.4.1
  • jobserver 0.1.26
  • libc 0.2.148
  • libfuzzer-sys 0.4.7
  • once_cell 1.18.0
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rand_core 0.6.4
  • rand_pcg 0.3.1
  • rustversion 1.0.14
  • strum 0.25.0
  • strum_macros 0.25.2
  • syn 2.0.37
  • unicode-ident 1.0.12
crates/store/fuzz/Cargo.toml cargo
crates/stub/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base16ct 0.2.0
  • block-buffer 0.10.4
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-oid 0.9.5
  • cpufeatures 0.2.9
  • crypto-bigint 0.5.3
  • crypto-common 0.1.6
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • der 0.7.8
  • digest 0.10.7
  • ecdsa 0.16.8
  • elliptic-curve 0.13.5
  • ff 0.13.0
  • generic-array 0.14.7
  • getrandom 0.2.10
  • group 0.13.0
  • heck 0.4.1
  • hkdf 0.12.3
  • hmac 0.12.1
  • libc 0.2.148
  • p256 0.13.2
  • p384 0.13.0
  • ppv-lite86 0.2.17
  • primeorder 0.13.2
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rand 0.8.5
  • rand_chacha 0.3.1
  • rand_core 0.6.4
  • rfc6979 0.4.0
  • sec1 0.7.3
  • sha2 0.10.7
  • signature 2.1.0
  • subtle 2.5.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • version_check 0.9.4
  • wasi 0.11.0+wasi-snapshot-preview1
  • zeroize 1.6.0
crates/stub/Cargo.toml cargo
crates/xtask/Cargo.lock cargo
  • 186 dependencies
crates/xtask/Cargo.toml cargo
examples/rust/blink/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/blink/Cargo.toml cargo
examples/rust/blink_periodic/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/blink_periodic/Cargo.toml cargo
examples/rust/button/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/button/Cargo.toml cargo
examples/rust/button_abort/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/button_abort/Cargo.toml cargo
examples/rust/ccm/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/ccm/Cargo.toml cargo
examples/rust/clock/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/clock/Cargo.toml cargo
examples/rust/ctap/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/ctap/Cargo.toml cargo
examples/rust/ec_test/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base16ct 0.2.0
  • base64 0.13.1
  • block-buffer 0.10.4
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • const-oid 0.9.5
  • cpufeatures 0.2.9
  • crypto-bigint 0.5.3
  • crypto-common 0.1.6
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • der 0.7.8
  • digest 0.10.7
  • ecdsa 0.16.8
  • elliptic-curve 0.13.5
  • ff 0.13.0
  • generic-array 0.14.7
  • getrandom 0.2.10
  • group 0.13.0
  • heck 0.4.1
  • hkdf 0.12.3
  • hmac 0.12.1
  • libc 0.2.148
  • p256 0.13.2
  • p384 0.13.0
  • portable-atomic 1.4.3
  • ppv-lite86 0.2.17
  • primeorder 0.13.2
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rand 0.8.5
  • rand_chacha 0.3.1
  • rand_core 0.6.4
  • rfc6979 0.4.0
  • rlsf 0.2.1
  • sealed 0.5.0
  • sec1 0.7.3
  • sha2 0.10.7
  • signature 2.1.0
  • subtle 2.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
  • wasi 0.11.0+wasi-snapshot-preview1
  • zeroize 1.6.0
examples/rust/ec_test/Cargo.toml cargo
examples/rust/echo/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/echo/Cargo.toml cargo
examples/rust/gcm_test/Cargo.lock cargo
  • aead 0.5.2
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • crypto-common 0.1.6
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • digest 0.10.7
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • subtle 2.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
  • zeroize 1.6.0
  • zeroize_derive 1.4.2
examples/rust/gcm_test/Cargo.toml cargo
examples/rust/hash_test/Cargo.lock cargo
  • aead 0.5.2
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base16ct 0.2.0
  • base64 0.13.1
  • block-buffer 0.10.4
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • const-oid 0.9.5
  • cpufeatures 0.2.9
  • crypto-bigint 0.5.3
  • crypto-common 0.1.6
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • der 0.7.8
  • digest 0.10.7
  • ecdsa 0.16.8
  • elliptic-curve 0.13.5
  • ff 0.13.0
  • generic-array 0.14.7
  • getrandom 0.2.10
  • group 0.13.0
  • heck 0.4.1
  • hkdf 0.12.3
  • hmac 0.12.1
  • libc 0.2.148
  • p256 0.13.2
  • p384 0.13.0
  • portable-atomic 1.4.3
  • ppv-lite86 0.2.17
  • primeorder 0.13.2
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rand 0.8.5
  • rand_chacha 0.3.1
  • rand_core 0.6.4
  • rfc6979 0.4.0
  • rlsf 0.2.1
  • sealed 0.5.0
  • sec1 0.7.3
  • sha2 0.10.7
  • signature 2.1.0
  • subtle 2.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
  • wasi 0.11.0+wasi-snapshot-preview1
  • zeroize 1.6.0
  • zeroize_derive 1.4.2
examples/rust/hash_test/Cargo.toml cargo
examples/rust/hello/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/hello/Cargo.toml cargo
examples/rust/hsm/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/hsm/Cargo.toml cargo
examples/rust/hsm/common/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • thiserror 1.0.48
  • thiserror-impl 1.0.48
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/hsm/common/Cargo.toml cargo
examples/rust/hsm/host/Cargo.lock cargo
  • CoreFoundation-sys 0.1.4
  • IOKit-sys 0.1.5
  • aho-corasick 1.1.1
  • anstream 0.5.0
  • anstyle 1.0.3
  • anstyle-parse 0.2.1
  • anstyle-query 1.0.0
  • anstyle-wincon 2.1.0
  • anyhow 1.0.75
  • bitflags 1.3.2
  • bitflags 2.0.2
  • cc 1.0.83
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • colorchoice 1.0.0
  • env_logger 0.10.0
  • errno 0.3.3
  • errno-dragonfly 0.1.2
  • heck 0.4.1
  • hermit-abi 0.3.3
  • humantime 2.1.0
  • io-lifetimes 1.0.11
  • is-terminal 0.4.7
  • libc 0.2.148
  • libudev 0.3.0
  • libudev-sys 0.1.4
  • linux-raw-sys 0.3.8
  • log 0.4.20
  • mach 0.1.2
  • mach2 0.4.1
  • memchr 2.6.3
  • nix 0.26.4
  • pkg-config 0.3.27
  • proc-macro2 1.0.67
  • quote 1.0.33
  • regex 1.9.5
  • regex-automata 0.3.8
  • regex-syntax 0.7.5
  • rustix 0.37.23
  • scopeguard 1.2.0
  • serialport 4.2.2
  • strsim 0.10.0
  • syn 2.0.37
  • termcolor 1.3.0
  • thiserror 1.0.48
  • thiserror-impl 1.0.48
  • unicode-ident 1.0.12
  • utf8parse 0.2.1
  • winapi 0.3.9
  • winapi-i686-pc-windows-gnu 0.4.0
  • winapi-util 0.1.6
  • winapi-x86_64-pc-windows-gnu 0.4.0
  • windows-sys 0.48.0
  • windows-targets 0.48.5
  • windows_aarch64_gnullvm 0.48.5
  • windows_aarch64_msvc 0.48.5
  • windows_i686_gnu 0.48.5
  • windows_i686_msvc 0.48.5
  • windows_x86_64_gnu 0.48.5
  • windows_x86_64_gnullvm 0.48.5
  • windows_x86_64_msvc 0.48.5
examples/rust/hsm/host/Cargo.toml cargo
examples/rust/led/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/led/Cargo.toml cargo
examples/rust/memory_game/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/memory_game/Cargo.toml cargo
examples/rust/panic/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/panic/Cargo.toml cargo
examples/rust/perf/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/perf/Cargo.toml cargo
examples/rust/rand/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/rand/Cargo.toml cargo
examples/rust/rng_test/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/rng_test/Cargo.toml cargo
examples/rust/store/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/store/Cargo.toml cargo
examples/rust/store_test/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/store_test/Cargo.toml cargo
examples/rust/sync_test/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/sync_test/Cargo.toml cargo
examples/rust/timer_test/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/timer_test/Cargo.toml cargo
.github/workflows/pages.yml actions
  • actions/checkout v3 composite
examples/rust/syscall_test/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/syscall_test/Cargo.toml cargo
crates/runner-host/crates/web-common/Cargo.lock cargo
  • itoa 1.0.9
  • proc-macro2 1.0.69
  • quote 1.0.33
  • ryu 1.0.15
  • serde 1.0.189
  • serde_derive 1.0.189
  • serde_json 1.0.107
  • syn 2.0.38
  • unicode-ident 1.0.12
crates/runner-host/crates/web-common/Cargo.toml cargo
  • serde_json 1.0.107 development
  • serde 1.0.188
crates/runner-host/crates/web-server/Cargo.lock cargo
  • 125 dependencies
crates/runner-host/crates/web-server/Cargo.toml cargo
examples/rust/exercises/client/Cargo.lock cargo
  • 101 dependencies
examples/rust/exercises/client/Cargo.toml cargo
examples/rust/exercises/interface/Cargo.lock cargo
  • anstyle 1.0.3
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.4
  • clap_builder 4.4.4
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • cobs 0.2.3
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • embedded-io 0.4.0
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.148
  • portable-atomic 1.4.3
  • postcard 1.0.8
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • serde 1.0.189
  • serde_derive 1.0.189
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.37
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/exercises/interface/Cargo.toml cargo
examples/rust/exercises/part-1/Cargo.lock cargo
  • anstyle 1.0.4
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.6
  • clap_builder 4.4.6
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.149
  • portable-atomic 1.4.3
  • proc-macro2 1.0.69
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.38
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/exercises/part-1/Cargo.toml cargo
examples/rust/exercises/part-1-sol/Cargo.lock cargo
  • anstyle 1.0.4
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.6
  • clap_builder 4.4.6
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.149
  • portable-atomic 1.4.3
  • proc-macro2 1.0.69
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.38
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/exercises/part-1-sol/Cargo.toml cargo
examples/rust/exercises/part-2/Cargo.lock cargo
  • anstyle 1.0.4
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.6
  • clap_builder 4.4.6
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • cobs 0.2.3
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • embedded-io 0.4.0
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.149
  • portable-atomic 1.4.3
  • postcard 1.0.8
  • proc-macro2 1.0.69
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • serde 1.0.189
  • serde_derive 1.0.189
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.38
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/exercises/part-2/Cargo.toml cargo
examples/rust/exercises/part-2-sol/Cargo.lock cargo
  • anstyle 1.0.4
  • anyhow 1.0.75
  • base64 0.13.1
  • bytemuck 1.14.0
  • bytemuck_derive 1.5.0
  • cfg-if 1.0.0
  • clap 4.4.6
  • clap_builder 4.4.6
  • clap_derive 4.4.2
  • clap_lex 0.5.1
  • cobs 0.2.3
  • const-default 1.0.0
  • data-encoding 2.4.0
  • data-encoding-macro 0.1.13
  • data-encoding-macro-internal 0.1.11
  • embedded-io 0.4.0
  • generic-array 0.14.7
  • heck 0.4.1
  • libc 0.2.149
  • portable-atomic 1.4.3
  • postcard 1.0.8
  • proc-macro2 1.0.69
  • quote 1.0.33
  • rlsf 0.2.1
  • sealed 0.5.0
  • serde 1.0.189
  • serde_derive 1.0.189
  • svgbobdoc 0.3.0
  • syn 1.0.109
  • syn 2.0.38
  • typenum 1.17.0
  • unicode-ident 1.0.12
  • unicode-width 0.1.11
  • version_check 0.9.4
examples/rust/exercises/part-2-sol/Cargo.toml cargo