pub fn encrypt(
remote_pub: &[u8],
remote_auth: &[u8],
salt: &[u8],
data: &[u8]
) -> Result<Vec<u8>>
Encrypt a block using default AES128GCM encoding.
param remote_pub &u8 - The remote public key
param remote_auth &u8 - The remote authorization token
param salt &u8 - The locally generated random salt
param data &u8 - The data to encrypt