[][src]Function holochain_sodium::aead::enc

pub fn enc(
    message: &mut SecBuf,
    secret: &mut SecBuf,
    adata: Option<&mut SecBuf>,
    nonce: &mut SecBuf,
    cipher: &mut SecBuf
) -> Result<(), SodiumError>

Generate symmetric cipher text given a message, secret, and optional auth data

@param {SecBuf} message - data to encrypt

@param {SecBuf} secret - symmetric secret key

@param {SecBuf} adata - optional additional authenticated data

@param {SecBuf} nonce - sometimes called initialization vector (iv)

@param {SecBuf} cipher - Empty Buffer (needed when you want to Decrypt the meassage)