Use an enum for determining BlockCipher operation