23 lines
405 B
Rust
23 lines
405 B
Rust
fn vigenere(input: &str, key: &str) -> String {
|
|
let mut out = String::new();
|
|
|
|
out
|
|
}
|
|
|
|
fn main() {
|
|
println!("Hello, world!");
|
|
}
|
|
|
|
#[cfg(test)]
|
|
mod tests {
|
|
use super::*;
|
|
|
|
#[test]
|
|
fn vigenere_wiki1() {
|
|
let message = "attacking tonight";
|
|
let key = "OCULORHINOLARINGOLOGY";
|
|
let out = "ovnlqbpvt hznzouz";
|
|
assert_eq!(vigenere(&message, &key), out);
|
|
}
|
|
}
|