#![deny(missing_docs)]
#![deny(clippy::missing_docs_in_private_items)]
#![deny(unsafe_code)]
#![warn(clippy::pedantic)]
#![allow(clippy::too_many_lines)]
#![allow(clippy::cast_possible_truncation)]
#![allow(clippy::cast_sign_loss)]
pub mod exporters;
mod lock_file;
pub mod package;
pub mod result;
mod zip_read_writer;
pub mod prelude {
pub use super::package::{
Author, CustomMetadataField, Evidence, EvidenceData, EvidencePackage, MediaFile, Metadata,
TestCase, TestCaseMetadata, TestCasePassStatus,
};
pub use super::result::{Error, Result};
pub mod attesting {
pub type Attestation = biscuit::jws::Compact<Vec<u8>, biscuit::Empty>;
pub use biscuit::errors::*;
pub use biscuit::jwa::SignatureAlgorithm as Algorithm;
pub type Header = biscuit::jws::Header<biscuit::Empty>;
pub use biscuit::jws::{RegisteredHeader, Secret};
pub type JWKSet = biscuit::jwk::JWKSet<biscuit::Empty>;
pub type JWK = biscuit::jwk::JWK<biscuit::Empty>;
pub use biscuit::jwk::*;
}
}