エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Let's encryptのバグはNimで実装していたら防げたの? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Let's encryptのバグはNimで実装していたら防げたの? - Qiita
Let's encryptのバグはRustで実装していたら防げたの? という記事を見かけたので、ではNimではどうなの... Let's encryptのバグはRustで実装していたら防げたの? という記事を見かけたので、ではNimではどうなのかと思い書いてみました。 はじめに Let's encryptのバグの原因はポインタに起因する実装ミスでした。 「Nimはいいぞ」と言うためだけにNimで実装した場合を検証してみます。 以下引用 原因はなんだった? 詳しくは https://jovi0608.hatenablog.com/entry/2020/03/09/094737 のステキなまとめを見たほうがいいのですが、 シンプルにすると、このような実装です。 func main() { var out []*int for i := 0; i < 3; i++ { out = append(out, &i) } fmt.Println("Values:", *out[0], *out[1], *out[2]) fm