On Thu, Feb 25, 2021 at 03:30:43PM -0800, Frank Liu wrote: > Looking at test cases > https://urldefense.com/v3/__https://github.com/openssl/openssl/blob/OpenSSL_1_1_1-stable/test/recipes/04-test_pem.t__;!!GjvTz_vk!A42D2c2brOwptas6T1iBt9i7pMWhwehkKAmeCuILgR-6iv5n0TQPQ6tkkVgG9A$ > , openssl indeed is a parser that can handle other line sizes than 64 > chars. If we were to strictly follow RFC, shouldn't we error out none 64 > line size (except last line which could be equal or less than 64)? Leaving > it "undefined behavior" would invite issues. If you read RFC 1421 carefully (the ABNF, and the first line of Section 4.3.2.4), the 64 characters per line limitation only applies for encrypted (or MIC-ONLY) messages. Other messages can use arbitrary length lines for base64 content. -Ben