newhope
pub fn sharedb<R: Rng>( r: R, sharedkey: &mut [u8; 32], pk: &[u8; 1824], msg: &mut [u8; 2048])