Ресурсы: техническое описание TLS, LaTeX - в картинки (img), криптографическая библиотека Arduino, шифр "Кузнечик" на ассемблере AMD64/AVX и ARM64
Go и изменения через GitHub
Смотрел код библиотеки Go crypto/x509 на предмет того, как там разбираются конкретные поля сертификата. Сразу наткнулся в parser.go на опечатку в стиле copy-paste: текст ошибки при некорректном Subject взят из блока, где так же обрабатывается Issuer; соответственно, текст сообщения об ошибке вводит в заблуждение – при некорректном поле Subject будет выведено, что “x509: malformed issuer”, а должно быть: “x509: malformed subject”.
Ну, думаю, исправление одной строчки – отправлю коммит через социальную сеть GitHub, потому что у меня там есть аккаунт всё равно (что поделать). Внёс исправление, подготовил pull request (черновик). Однако в черновик pull request (PR) сразу бот от Go написал, что, мол, для рассмотрения PR мне нужно какую-то дополнительную лицензию Google CLA подтвердить (забавно, да – уже для рассмотрения). Закрыл PR тут же. Может, кто ещё исправит.
Адрес записки: https://dxdt.blog/2026/10/24/19491/
Похожие записки:
- Странный "метасловарь" на "Грамоте"
- Пример влияния LLM на "Хабр"
- Электромобили с генераторами
- Реплика: слова года и подходы
- Варп и квантовые компьютеры
- Скобки и минус девять в Google-таблице
- Офтопик: знаки из точек, манускрипт и буква ë в английском
- Реплика: о языках программирования, из практики
- Реплика: названия букв и омонимия
- Офтопик: греческие буквы "О" в манускриптах
- Восемь косых
Новый
Написать комментарий