|
C Fundamentals
Algorithms · data structures · cryptography · systems — pure C11, zero deps
|
Go to the source code of this file.
Functions | |
| static int | key_shift (const char *key, size_t i) |
| static void | vigenere_apply (char *text, const char *key, int direction) |
| void | vigenere_decrypt (char *text, const char *key) |
| void | vigenere_encrypt (char *text, const char *key) |
|
static |
Definition at line 9 of file vigenere.c.
Referenced by vigenere_apply().
|
static |
Definition at line 17 of file vigenere.c.
References key_shift().
Referenced by vigenere_decrypt(), and vigenere_encrypt().
| void vigenere_decrypt | ( | char * | text, |
| const char * | key | ||
| ) |
| void vigenere_encrypt | ( | char * | text, |
| const char * | key | ||
| ) |