class Aws::S3::Encryption::IODecrypter

@api private

def finalize

def finalize
  @io.write(@cipher.final)
end

def initialize(cipher, io)

Parameters:
  • io (IO#write) -- An IO-like object that responds to `#write`.
  • cipher (OpenSSL::Cipher) --
def initialize(cipher, io)
  @cipher = cipher.clone
  @io = io
end

def write(chunk)

def write(chunk)
  # decrypt and write
  @io.write(@cipher.update(chunk))
end