xml-sec 0.1.9

Pure Rust XML Security: XMLDSig, XMLEnc, C14N. Drop-in replacement for libxmlsec1.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! XML Encryption (XMLEnc).
//!
//! Implements [XML Encryption Syntax and Processing](https://www.w3.org/TR/xmlenc-core1/).

mod decrypt;
mod parse;
mod types;

pub use decrypt::{
    DecryptionKeyResolver, DocumentDecryptionOptions, KekDecryptor, PrivateKeyDecryptor,
    SymmetricKeyDecryptor, decrypt, decrypt_data, decrypt_document, decrypt_document_with_options,
};
pub use parse::parse_encrypted_data;
pub use types::{
    CipherData, DataEncryptionAlgorithm, DecryptedContent, EncryptedData, EncryptedDataType,
    EncryptedKey, EncryptionMethod, KeyTransportAlgorithm, KeyWrapAlgorithm, ReferenceList,
    XmlEncError,
};