2026-04-01 20:44:05 -04:00
|
|
|
pub mod error;
|
2026-04-01 20:47:00 -04:00
|
|
|
pub mod format;
|
2026-04-01 20:44:05 -04:00
|
|
|
pub mod identities;
|
|
|
|
|
pub mod recipients;
|
2026-03-31 17:26:10 -04:00
|
|
|
pub mod sources;
|
2026-04-01 20:44:05 -04:00
|
|
|
pub mod _legacy;
|
2026-03-31 17:26:10 -04:00
|
|
|
|
2026-04-01 20:44:05 -04:00
|
|
|
pub use error::AgeError;
|
2026-04-01 20:51:40 -04:00
|
|
|
pub use identities::{FileKey, Header, Identity, Stanza, X25519Identity, ScryptIdentity};
|
|
|
|
|
pub use recipients::{Recipient, X25519Recipient, ScryptRecipient};
|
2026-03-31 17:26:10 -04:00
|
|
|
pub use sources::{BitwardenSource, FileSource, PromptSource};
|
|
|
|
|
|
2026-04-01 20:44:05 -04:00
|
|
|
// Legacy API — kept for notstrap compatibility until Task 12.
|
|
|
|
|
#[allow(deprecated)]
|
|
|
|
|
pub use _legacy::{
|
|
|
|
|
AgeKeySource,
|
|
|
|
|
install_age_key,
|
|
|
|
|
install_age_key_at,
|
|
|
|
|
resolve_age_key,
|
|
|
|
|
decrypt_sops,
|
|
|
|
|
sops_args,
|
|
|
|
|
};
|