Moved the key specification to the decrypt/encrypt method instead of init