Small portable AES128 ECB in C