Cryptopals.com challenges in c