quartz-tcbinfo 0.3.1

Standalone CosmWasm smart contract for storage and verification of TcbInfos for Intel SGX.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use cosmwasm_schema::cw_serde;
use cw_storage_plus::{Item, Map};

pub type Fmspc = [u8; 6];

#[cw_serde]
pub struct TcbInfo {
    pub info: String,
    //  pub certificate: String,
}

pub const DATABASE: Map<Fmspc, TcbInfo> = Map::new("state");
pub const ROOT_CERTIFICATE: Item<String> = Item::new("root_certificate");