-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Michal Suchanek wrote:
> But I really want to encrypt (and decrypt) the blocks separately.

Oops.

  cipher = OpenSSL::Cipher::Cipher.new("AES-256-CBC")
  cipher.padding = 0
  cipher.key = key
  cipher.iv = iv
  while (chunk = STDIN.read(CHLEN))
    cipher.encrypt
    STDOUT << cipher.update(chunk)
  end

Regards,
// NaHi
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)

iD8DBQFDOmzuf6b33ts2dPkRAudiAJ40o79ofWt/eSfP8twd6vdXYWkQBgCgtKXS
/S9V35M1a8WmHVyU+iUSfRM=
=M3oe
-----END PGP SIGNATURE-----