Crate jmix_rs

Crate jmix_rs 

Source
Expand description

JMIX-RS: Rust library for JMIX (JSON Medical Interchange) format

Secure medical data exchange with cryptographic features including:

  • AES-256-GCM encryption with ECDH key exchange
  • Ed25519 digital signatures and JWS support
  • JSON Schema validation
  • DICOM metadata extraction
  • Envelope creation and processing

Re-exports§

pub use package_validation::validate_package;
pub use package_validation::ValidationOptions;
pub use package_validation::ValidationReport;
pub use config::Config;
pub use error::JmixError;
pub use error::JmixResult;
pub use types::Envelope;
pub use types::Manifest;
pub use types::Metadata;
pub use types::Audit;

Modules§

assertion
JMIX Assertion Module
builder
config
dicom
encryption
AES-256-GCM encryption with ECDH key agreement for JMIX envelopes.
error
jws
package_validation
types
validation