so far the vigenere.c works if the keyword and the plaintext are the same size of characters, but once it tries to wrap around if the keyword is smaller than the plaintext the output goes wrong. Here is the code so far: https://gist.github.com/ohmichel/15232f42a571dc1f5e74196a6be15901
Any tip, hint or suggestion will be appreciated. XOXO