Package: openssl Version: 1.0.1k-3+deb8u1 Severity: minor Hello
When trying to decode a simple 44 character base64 text, I get errors like error reading input file unless I append a \n at the end of the string. You can reproduce the issue with: echo -n U2FsdGVkX1+eutlR490O+0HBLNL19kT2jiUb4RxLxhQ= | openssl enc -aes-256-cbc -pass pass:bar -d -base64 I expected openssl to ignore all space character since they are not part of the base64 alphabet. I can add spaces and \n anywhere in the encoded string. This is weird the last line is a special case. I know a base64 file should be \n-terminated. But I belive openssl should be handle to handle file or pipes who are not. Thanks. -- System Information: Debian Release: 8.1 APT prefers stable APT policy: (990, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages openssl depends on: ii libc6 2.19-18 ii libssl1.0.0 1.0.2c-1 openssl recommends no packages. Versions of packages openssl suggests: ii ca-certificates 20141019 -- debconf-show failed -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org