AIがCloudflareの暗号ライブラリCIRCLで実バグを7件見つけた
Go でこんなコードを見て、すぐに違和感を持てるだろうか。 switch mode { case modeBase | modeAuth: // PSK は不要 case modePSK | modeAuthPSK: // PSK が必須 } | はビット論理和だ。HPKE のモード値は RFC 9180 で modeBase=0x00、modePSK=0x01、modeAuth=0x02、modeAuthPSK=0x03 と決まっている。すると modeBase | modeAuth は 0x02、modePSK | modeAuthPSK は 0x03 に潰れる。書いた本人は「4...
出典: Zenn AI(配信元の紹介文より引用)
このニュースの全文は、配信元でお読みいただけます。 Zenn AIで元記事を読む →


