 (extend-type StreamCipher
   IStreamCipher
   ICipher
-  (initialize [engine params]
+  (-init [engine params]
     (let [iv (:iv params)
           key (:key params)
           params' (if (nil? iv)

      (.init engine encrypt params')
      engine))

  (process-bytes
    ([engine input]
     (let [len    (count input)
           buffer (byte-array len)]

      (.init engine encrypt params')
      engine))

  (-process-bytes
    ([engine input]
     (let [buffer (byte-array (-block-size engine))]
       (.processBlock engine input 0 buffer 0)
       buffer))
    ([engine input inoffset output outoffset]
