Avatar
こつ子
908aecabefa8964640cc868d00d0b1d92fbe7436599f0b3749de37f62215c8eb
こつ子です。主にゲームを作ってます。 Github https://github.com/moyashi170607

まぁせいぜい、リレーサーバーを表記する配列を定義する程度なのでどっちでもいい。

なんならtxtファイルでもいい

picoで物理乱数なら使ってないピンのノイズとかダイオードに逆電流をかけてノイズ取得とか

私はjson with comment

tomlとyaml、みんなはどっちが好きかな?

あんま好きではないが、Rustなのでtomlにしようかな

その前に、流石にPC側のRustのリレーサーバー設定項目は外部ファイル化しよう

まぁいいや。

取りあえず公開してから考えるわ。

pico備え付けの疑似乱数生成器使ってるから良質かは分からない。

できたらここもハードウェアであることを活かして物理乱数にしたい

picoで普通にfopenとかできるっぽいね。

やるとしたらPCから初期化命令を送れるようにする

秘密鍵を入力

それを外部ファイルに保持

って感じになるのかな

めんどくさくない説も浮上してる。

うーんこれは

外部ファイル無理ではないっぽいけど、相当メンドクサイかも

マイコン側でNostrの秘密鍵を封じ込めて、ユーザーはPCに秘密鍵を入れることなく署名できるようにしたい。

要はNIP-07のマイコン版

PC側に秘密鍵があると結局意味ないので

外部ファイルを読み込むにもファイルシステムもないので

config.hに秘密鍵配列を定義してもらって、そこに各自手打ちしてビルドしてもらう感じですかね

picoは環境変数を設定できない(OSがない)ので、config.hで勘弁してください

ひとまずGitHubにあげるには、今のダイナミックハードコーディング秘密鍵を何とかしないと

もっと勉強してRustのコード書けるようにならないと

まぁ心当たりが一切ないわけではないのだが