RFCにおける陳腐化の危険に対して何をすることができるか?
質問
title="openpgpメッセージ形式">RFC 4880 、OpenPGP暗号化を説明する文書標準、 RFC 2440 の根を見つけました。 / em>は、64ビットシステムの前に浮上したとおそらく。どちらの仕様はタイムスタンプの処理方法についても同じことを伝えます。
3.5 。時間フィールド
時間フィールドは、数字を含む符号なし4オクテット番号です。 真夜中から経過した秒数、1970年1月1日UTC。
RFCをできるだけ密接に従うことを試みるべきである(そしてここでは、甘い
質問が愚かに聞こえるので尋ねることを少し恐れていますが、私が "RFC 4880を実装する"では私自身の方法では、それ以上のものではありません。だから、開発者が彼女が見ているものに見えるものに対して、開発者が何をするべきかは何があるべきですか?何もない?
解決
最初:あなたの質問の例は間違っていると思います。 RFC4880 は unsigned 32ビット整数を使用します。Y2K38問題は、符号付き 32ビット整数にとって問題です。Wikipediaによると、符号なし32ビット整数は2106年まで働きます。もう少し時間。
あなたの質問に答えるために: 私は最善の方法がRFCワーキンググループ/ RFCの著者と連絡を取り、陳腐化について話すことです。たぶん、フォローアップRFCはその問題を解決するでしょう。
あなたの例では、OpenPGP WGに連絡することを控えることができると思います。私は、2106年までの更新があると思います、そして私は8オクテットの時間フィールドを持つためにv5キーを疑っています。