zlicenser-protocol 0.3.0

Shared protocol types, wire formats, cryptographic primitives, and hardware fingerprinting for the zlicenser licensing framework.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod extractor;
pub mod identifier;

#[cfg(feature = "collect-linux")]
pub mod linux;

pub use extractor::{
    compute_commitment, EncryptedShare, EnrollmentRecord, FuzzyExtractor, HardwareCollector,
    MasterSecret, MockCollector,
};
pub use identifier::{HardwareIdentifier, IdentifierKind, IdentifierTier};

#[cfg(feature = "collect-linux")]
pub use linux::{CollectionAttempt, LinuxCollector};