diff --git a/src/bin/message.rs b/src/bin/message.rs index 378a33d..5fe718a 100644 --- a/src/bin/message.rs +++ b/src/bin/message.rs @@ -1,3 +1,11 @@ +use crypto_box::{ + aead::{Aead, AeadCore, OsRng}, + PublicKey, SalsaBox, SecretKey, +}; +use std::io::Write; +use std::net::TcpStream; + + const KEYLENGTH: u8 = 32; pub enum PayloadType { @@ -40,5 +48,15 @@ impl Message { msg.payload[0] = msg_type as u8; msg } + fn creat_vec(ciphertext: Vec) -> Vec { + let mut vec: Vec = vec![0; 14 + ciphertext.len()]; + + + + for i in 14..(14 + ciphertext.len()){ + vec[i] = ciphertext[i - 14]; + } + vec + } // Methoden der Klasse }