2026年 第18週
6件のProposal更新
x/tools/go/analysis/passes/modernize: vars for atomic, embedlit, errorsastype, plusbuild, stringscut, stditerators
x/tools/go/analysis/passes/modernize パッケージ内に既に実装済みだが非公開(unexported)だった6つのアナライザ変数(AtomicTypesAnalyzer、EmbedLitAnalyzer、ErrorsastypeAnalyzer、PlusBuildAnalyzer、StringscutAnalyzer、StditeratorsAnalyzer)を公開エクスポートされた変数として公開するというプロポーザルです。機能的な変更は一切なく、既存機能への外部アクセスを可能にするAPIの追加です。
crypto/x509: add Certificate.RawSignatureAlgorithm
crypto/x509パッケージのCertificate、CertificateRequest、RevocationList構造体にRawSignatureAlgorithm []byteフィールドを追加するproposalです。このフィールドにより、Goが現時点で認識できない署名アルゴリズム(例: Merkle Tree Certificates用のアルゴリズム)を持つ証明書を扱う際に、生のDERエンコードされたAlgorithmIdentifierバイト列を直接取得・比較できるようになります。
crypto/x509,crypto/tls: add ML-DSA support
crypto/x509 および crypto/tls パッケージに対して、耐量子計算機署名アルゴリズムである ML-DSA(Module-Lattice-Based Digital Signature Algorithm、FIPS 204)のサポートを追加するproposalです。量子コンピュータの実用化タイムラインが前倒しになってきたことを受け、既存の公開鍵暗号(RSA・ECC)からの移行を促進するため、証明書の署名検証からTLSハンドシェイクまでの一貫したサポートを提供します。