Після півдня диференціального фаззування парсерів Rust і Go PEM і спроб зробити їх однаковою поведінкою, я просто здався і перевтілив це в обох мовах. Зітхання... Вони зовсім інакше обробляють пробіли та нестрогі base64.
Так, мій парсер відкидає майже все, що виглядає смішно. Мені байдуже. Я хочу розбирати правильні дані, а не криві.
142