После того как я провел полдня, дифференциально тестируя парсеры PEM на Rust и Go и пытаясь заставить их вести себя одинаково, я просто сдался и реализовал это заново на обоих языках. Вздох... Они обрабатывают пробелы и нестрогий base64 совершенно по-разному.
Да, мой парсер отклонит почти все, что выглядит странно. Мне все равно. Я хочу парсить правильные данные, а не несуразные.
101