pub fn calculate_next_seed_from_bytes<T: Keystore + ?Sized>( keystore: &T, public_key: &Public, prev_seed: Vec<u8> ) -> Option<ShufflingSeed>