move cipher and mode interfaces
15 files changed