trussed 0.2.0-rc.1

Modern Cryptographic Firmware
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// TODO: this needs to be overridable.
// Should we use the "config crate that can have a replacement patched in" idea?

pub use trussed_core::config::{
    MAX_KEY_MATERIAL_LENGTH, MAX_MEDIUM_DATA_LENGTH, MAX_MESSAGE_LENGTH, MAX_SHORT_DATA_LENGTH,
    MAX_SIGNATURE_LENGTH, MAX_USER_ATTRIBUTE_LENGTH, SERDE_EXTENSION_REPLY_LENGTH,
    SERDE_EXTENSION_REQUEST_LENGTH,
};

// must be MAX_KEY_MATERIAL_LENGTH + 4
pub const MAX_SERIALIZED_KEY_LENGTH: usize = MAX_KEY_MATERIAL_LENGTH + 4;

pub const USER_ATTRIBUTE_NUMBER: u8 = 37;