Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
553 changes: 160 additions & 393 deletions security-monitor/Cargo.lock

Large diffs are not rendered by default.

7 changes: 4 additions & 3 deletions security-monitor/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[package]
name = "security-monitor"
version = "0.3.0"
version = "0.4.0"
authors = ["Wojciech Ozga <woz@zurich.ibm.com>"]
description = "Assured Confidential Execution (ACE): security monitor implementation targetting RISC-V"
edition = "2021"
edition = "2024"

[dependencies]
# Below crate provides a parser of flattened device tree (FDT) data. It is used in the initialization procedure
Expand Down Expand Up @@ -31,7 +31,8 @@ spin = {version="0.10", default-features = false, features = ["once", "rwlock",
riscv_cove_tap = {path = "rust-crates/riscv_cove_tap", features = ["parser"]}

# Used to measure confidential VM, required for attestation
sha2 = { version = "0.10", default-features = false }
sha3 = { version = "0.10.8", default-features = false }
generic-array = "0.14"

# provides macros that help removing boilerplate code in the rust error handling
thiserror-no-std = "2.0"
Expand Down
5 changes: 1 addition & 4 deletions security-monitor/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ PLATFORM_RISCV_ISA ?= rv64gc
PLATFORM_RISCV_XLEN ?= 64
CROSS_COMPILE ?= riscv64-unknown-linux-gnu-

all: audit opensbi_bindings build
all: opensbi_bindings build

build: opensbi_bindings fmt
echo "Generating OpenSBI bindings" ;\
Expand Down Expand Up @@ -73,9 +73,6 @@ doc:

check: build test

audit:
@$(CARGO) audit

clippy:
@$(CARGO) clippy

Expand Down
Loading