p2p2 0.0.1

NAT Traversal for P2P communication
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::secure_stream::serialize::{DeserializationError, SerializationError};
use thiserror::Error;

#[derive(Debug, Error)]
pub enum EncryptionError {
    #[error("serialization error: {0}")]
    Serialize(#[from] SerializationError),
}

#[derive(Debug, Error)]
pub enum DecryptionError {
    #[error("deserialization error: {0}")]
    Serialize(#[from] DeserializationError),

    #[error("failed to decrypt message")]
    GenericDecryptionError(()),
}