[][src]Function monocypher::password::argon2i::general

pub fn general(
    password: &[u8],
    salt: &[u8],
    nb_blocks: u32,
    nb_iterations: u32,
    key: &[u8],
    ad: &[u8]
) -> Result<[u8; 32], String>

Function to derive a key from a password with additional data.

Example

use monocypher::password::argon2i::general;

general("pass".as_bytes(), "salt".as_bytes(), 100000, 3, "key".as_bytes(),
       "ad".as_bytes()).unwrap();