Después de pasar medio día haciendo fuzz diferencial en los analizadores PEM de Rust y Go e intentando que se comportaran igual, simplemente me rendí y lo reimplementé en ambos lenguajes. Suspiro... Gestionan el espacio en blanco y el base64 no estricto de forma completamente diferente.
Sí, mi analizador rechaza casi todo lo que parece gracioso. No me importa. Quiero analizar datos adecuados, no unos torpes.
129