[][src]Function networking::syncronous::encryption::encrypt

pub fn encrypt(key: &[u8], input: &[u8], output_vec: &mut Vec<u8>)

usese blowfish symetrical encryption to protect information such as peers, permissions, installed applications, and configs in teh case of a system compromise the intent is not t ohide this information from the user, rather to protect the network in case of a compromise of a peer the implementation of this program wide encryption is such that in order for a user to use the network they must provide a decyption key as a password for the network