Clean up prelude
pub use crate::group::*;
// Group errors
-pub use crate::group::errors::{
- CoreGroupError, CreateCommitError, FramingValidationError, StageCommitError, WelcomeError,
-};
+pub use crate::group::errors::*;
// Indexes
pub use crate::binary_tree::LeafIndex;
@@ -28,8 +26,7 @@ pub use crate::config::*;
pub use crate::extensions::*;
// Framing
-// TODO #265: This should mostly disappear
-pub use crate::framing::{errors::*, message::*, sender::Sender, *};
+pub use crate::framing::{message::*, validation::*};
// Key packages
pub use crate::key_packages::*;
@@ -40,6 +37,9 @@ pub use crate::key_store::*;
// Tree
pub use crate::tree::SenderRatchetConfiguration;
+// TreeSync
+pub use crate::treesync::node::Node;
+
// PSKs
// TODO #141
pub use crate::schedule::psk::{
@@ -47,7 +47,6 @@ pub use crate::schedule::psk::{
};
// TLS codec traits
-// TODO #265: This should mostly disappear
pub use tls_codec::{
Deserialize as TlsDeserializeTrait, Serialize as TlsSerializeTrait, Size as TlsSizeTrait,
};
